Skip to content

Instantly share code, notes, and snippets.

@OrsoEric
Created May 24, 2025 10:19
Show Gist options
  • Save OrsoEric/5dd3a98e203fb2b34e676097f877db8c to your computer and use it in GitHub Desktop.
Save OrsoEric/5dd3a98e203fb2b34e676097f877db8c to your computer and use it in GitHub Desktop.
test rocm pytorch python 3.12 WSL vae decode debug
This file has been truncated, but you can view the full file.
```
#!/bin/bash
cd
cd ComfyUI
#activate UV virtual environment
source Dreamy/bin/activate
#Set ROCm FLAGS
#??? something to do with acceleration to use
#export MIOPEN_FIND_MODE=2
export MIOPEN_DEBUG_CONV_DIRECT_NAIVE_CONV_FWD=0
export MIOPEN_LOG_LEVEL=5
export MIOPEN_ENABLE_LOGGING=1
export MIOPEN_ENABLE_LOGGING_CMD=1
#Run ComfyUI
python main.py
```
<details>
<summary>Flux debug</summary>
```
got prompt
Using split attention in VAE
Using split attention in VAE
VAE load device: cuda:0, offload device: cpu, dtype: torch.float32
Requested to load FluxClipModel_
loaded completely 9.5367431640625e+25 9319.23095703125 True
CLIP/text encoder model load device: cuda:0, offload device: cpu, current: cuda:0, dtype: torch.float16
clip missing: ['text_projection.weight']
model weight dtype torch.float8_e4m3fn, manual cast: torch.bfloat16
model_type FLUX
Using split attention in VAE
Using split attention in VAE
VAE load device: cuda:0, offload device: cpu, dtype: torch.float32
CLIP/text encoder model load device: cuda:0, offload device: cpu, current: cpu, dtype: torch.float16
Requested to load Flux
loaded partially 10632.809355468751 10632.642578125 0
20%|████████████████▊ | 4/20 [00:10<00:40, 2.50s/it 25%|█████████████████████ | 5/20 [00:12<00:34, 2.32s/it]
30%|█████████████████████████▏ | 6/20 [00:13<00:30, 2.19s 35%|█████████████████████████████▍ | 7/20 [00:15<00:27, 2.11s 40%|█████████████████████████████████▌ | 8/20 [00:17<00:24, 2.05s 45%|█████████████████████████████████████▊ | 9/20 [00:19<00:22, 2.02s 50%|█████████████████████████████████████████▌ | 10/20 [00:21<00:20, 2.01s 55%|█████████████████████████████████████████████▋ | 11/20 [00:23<00:18, 2.01s 60%|█████████████████████████████████████████████████▊ | 12/20 [00:25<00:16, 2.01s 65%|█████████████████████████████████████████████████████▉ | 13/20 [00:27<00:14, 2.04s 70%|██████████████████████████████████████████████████████████ | 14/20 [00:29<00:12, 2.03s 75%|██████████████████████████████████████████████████████████████▎ | 15/20 [00:31<00:10, 2.02s 80%|██████████████████████████████████████████████████████████████████▍ | 16/20 [00:33<00:08, 2.01s 85%|██████████████████████████████████████████████████████████████████████▌ | 17/20 [00:35<00:06, 2.02s 90%|██████████████████████████████████████████████████████████████████████████▋ | 18/20 [00:37<00:04, 2.01s 95%|██████████████████████████████████████████████████████████████████████████████▊ | 19/20 [00:41<00:02, 2.46s100%|███████████████████████████████████████████████████████████████████████████████████| 20/20 [00:43<00:00, 2.32s100%|███████████████████████████████████████████████████████████████████████████████████| 20/20 [00:43<00:00, 2.17s/it]
Requested to load AutoencodingEngine
0 models unloaded.
loaded completely 3667.815625 319.7467155456543 True
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [Handle] stream: 0, device_id: 0
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fad4f7d7440
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 16 128 128 }
MIOpen(HIP): stride.values = { 262144 16384 128 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa920
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 16 3 3 }
MIOpen(HIP): stride.values = { 144 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 128 128 }
MIOpen(HIP): stride.values = { 8388608 16384 128 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa980
MIOpen(HIP): }
MIOpen(HIP): Info [] MIOPEN_FIND_MODE = DYNAMIC_HYBRID(5)
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {512, 16, 3, 3}, {144, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 16, 128, 128}, {262144, 16384, 128, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [AmdRocmMetadataVersionDetect] ROCm MD version AMDHSA_COv3, HIP version 6.3.42134, MIOpen version3.3.0.d22d5a13f-dirty
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [IsNetworkedFilesystem] Filesystem type at '"/home/meridia/.config/miopen/"' is: 0xef53 'EXT2/3/4_SUPER_MAGIC'
MIOpen(HIP): Info [Measure] ReadonlyRamDb::Prefetch time: 0.000163 ms
MIOpen(HIP): Info [Measure] RamDb::Prefetch time: 0.408126 ms
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 16, 128, 128}, {262144, 16384, 128, 1}, packed,
MIOpen(HIP): x = 0x7fc78f700000
MIOpen(HIP): wDesc = {512, 16, 3, 3}, {144, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc7907b0000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): y = 0x7fca33c00000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 16 -H 128 -W 128 -k 512 -y 3 -x 3 -p 1-q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [Prefetch] File is unreadable: "/home/meridia/.config/miopen/gfx1100_48.HIP.3_3_0_d22d5a13f-dirty.udb.txt"
MIOpen(HIP): Info [Measure] RamDb::Prefetch time: 0.013989 ms
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [IsNetworkedFilesystem] Filesystem type at '"/home/meridia/.cache/miopen/3.3.0.d22d5a13f-dirty"' is: 0xef53 'EXT2/3/4_SUPER_MAGIC'
MIOpen(HIP): Info [KernDb] database not present
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 0.067965 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 0.067965
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa6e8
MIOpen(HIP): xDesc = {1, 16, 128, 128}, {262144, 16384, 128, 1}, packed,
MIOpen(HIP): x = 0x7fc78f700000
MIOpen(HIP): wDesc = {512, 16, 3, 3}, {144, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc7907b0000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177fa6f0
MIOpen(HIP): yDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): y = 0x7fca33c00000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 16 -H 128 -W 128 -k 512 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 16, 3, 3}, {144, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 16, 128, 128}, {262144, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb705b433a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 128 128 }
MIOpen(HIP): stride.values = { 8388608 16384 128 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 128 128 }
MIOpen(HIP): stride.values = { 8388608 16384 128 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): x = 0x7fca37c00000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc959a00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): y = 0x7fc95dc00000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 128 -W 128 -k 512 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 1.3416 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 1.3416
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): x = 0x7fca37c00000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc959a00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): y = 0x7fc95dc00000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 128 -W 128 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb705b43160
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 128 128 }
MIOpen(HIP): stride.values = { 8388608 16384 128 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 128 128 }
MIOpen(HIP): stride.values = { 8388608 16384 128 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): x = 0x7fca37c00000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc959100000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): y = 0x7fc95dc00000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 128 -W 128 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb705b433a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 128 128 }
MIOpen(HIP): stride.values = { 8388608 16384 128 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 1 1 }
MIOpen(HIP): stride.values = { 512 1 1 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 128 128 }
MIOpen(HIP): stride.values = { 8388608 16384 128 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 0 0 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): xDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): x = 0x7fc95dc00000
MIOpen(HIP): wDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7fc797600000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): y = 0x7fca33c00000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 128 -W 128 -k 512 -y 1 -x 1 -p 0 -q 0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [FindSolutionImpl] GemmFwd1x1_0_1 (not searchable)
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoGEMM 0.315153 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: GemmFwd1x1_0_1 , 0, 0.315153
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): x = 0x7fc95dc00000
MIOpen(HIP): wDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7fc797600000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 0
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): y = 0x7fca33c00000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 128 -W 128 -k 512 -y 1 -x 1 -p 0 -q0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 0, workspace = 0
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb705b423d0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 128 128 }
MIOpen(HIP): stride.values = { 8388608 16384 128 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 1 1 }
MIOpen(HIP): stride.values = { 512 1 1 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 128 128 }
MIOpen(HIP): stride.values = { 8388608 16384 128 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 0 0 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): x = 0x7fc95dc00000
MIOpen(HIP): wDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7fc7a7600000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 0
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): y = 0x7fca72000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 128 -W 128 -k 512 -y 1 -x 1 -p 0 -q0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 0, workspace = 0
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fad4f7dbdd0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 128 128 }
MIOpen(HIP): stride.values = { 8388608 16384 128 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 1 1 }
MIOpen(HIP): stride.values = { 512 1 1 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 128 128 }
MIOpen(HIP): stride.values = { 8388608 16384 128 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 0 0 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): x = 0x7fc95dc00000
MIOpen(HIP): wDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7fc790100000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 0
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): y = 0x7fca74000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 128 -W 128 -k 512 -y 1 -x 1 -p 0 -q0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 0, workspace = 0
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb688900250
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 128 128 }
MIOpen(HIP): stride.values = { 8388608 16384 128 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 1 1 }
MIOpen(HIP): stride.values = { 512 1 1 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 128 128 }
MIOpen(HIP): stride.values = { 8388608 16384 128 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 0 0 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): x = 0x7fca76000000
MIOpen(HIP): wDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7fc797700000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 0
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): y = 0x7fc95dc00000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 128 -W 128 -k 512 -y 1 -x 1 -p 0 -q0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 0, workspace = 0
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb688901f90
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 128 128 }
MIOpen(HIP): stride.values = { 8388608 16384 128 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 128 128 }
MIOpen(HIP): stride.values = { 8388608 16384 128 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): x = 0x7fc95dc00000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc958800000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): y = 0x7fca33c00000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 128 -W 128 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb688900250
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 128 128 }
MIOpen(HIP): stride.values = { 8388608 16384 128 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 128 128 }
MIOpen(HIP): stride.values = { 8388608 16384 128 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): x = 0x7fc95dc00000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc956e00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): y = 0x7fca33c00000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 128 -W 128 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb688901f90
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 128 128 }
MIOpen(HIP): stride.values = { 8388608 16384 128 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 128 128 }
MIOpen(HIP): stride.values = { 8388608 16384 128 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): x = 0x7fca33c00000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc952400000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): y = 0x7fca37c00000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 128 -W 128 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb688900250
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 128 128 }
MIOpen(HIP): stride.values = { 8388608 16384 128 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 128 128 }
MIOpen(HIP): stride.values = { 8388608 16384 128 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): x = 0x7fca33c00000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc951a00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): y = 0x7fca37c00000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 128 -W 128 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb688901f90
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 128 128 }
MIOpen(HIP): stride.values = { 8388608 16384 128 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 128 128 }
MIOpen(HIP): stride.values = { 8388608 16384 128 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): x = 0x7fc95dc00000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc951100000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): y = 0x7fca37c00000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 128 -W 128 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb688900250
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 128 128 }
MIOpen(HIP): stride.values = { 8388608 16384 128 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 128 128 }
MIOpen(HIP): stride.values = { 8388608 16384 128 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): x = 0x7fc95dc00000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc950800000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): y = 0x7fca37c00000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 128 -W 128 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb688901f90
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 128 128 }
MIOpen(HIP): stride.values = { 8388608 16384 128 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 128 128 }
MIOpen(HIP): stride.values = { 8388608 16384 128 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): x = 0x7fca33c00000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc94ee00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): y = 0x7fca37c00000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 128 -W 128 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb688900250
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 128 128 }
MIOpen(HIP): stride.values = { 8388608 16384 128 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 128 128 }
MIOpen(HIP): stride.values = { 8388608 16384 128 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): x = 0x7fca33c00000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc94e500000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): y = 0x7fca37c00000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 128 -W 128 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 128, 128}, {8388608, 16384, 128, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb688970330
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 256 256 }
MIOpen(HIP): stride.values = { 33554432 65536 256 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 256 256 }
MIOpen(HIP): stride.values = { 33554432 65536 256 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): x = 0x7fca8a000000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc94dc00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): y = 0x7fca92000000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 256 -W 256 -k 512 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 5.64657 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 5.64657
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): x = 0x7fca8a000000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc94dc00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): y = 0x7fca92000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 256 -W 256 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb688979f60
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 256 256 }
MIOpen(HIP): stride.values = { 33554432 65536 256 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 256 256 }
MIOpen(HIP): stride.values = { 33554432 65536 256 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): x = 0x7fca8a000000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc956500000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): y = 0x7fca9a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 256 -W 256 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb688970330
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 256 256 }
MIOpen(HIP): stride.values = { 33554432 65536 256 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 256 256 }
MIOpen(HIP): stride.values = { 33554432 65536 256 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): x = 0x7fca8a000000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc955c00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): y = 0x7fca9a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 256 -W 256 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb688979f60
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 256 256 }
MIOpen(HIP): stride.values = { 33554432 65536 256 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 256 256 }
MIOpen(HIP): stride.values = { 33554432 65536 256 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): x = 0x7fca92000000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc955200000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): y = 0x7fca9a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 256 -W 256 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb688970330
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 256 256 }
MIOpen(HIP): stride.values = { 33554432 65536 256 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 256 256 }
MIOpen(HIP): stride.values = { 33554432 65536 256 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): x = 0x7fca92000000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc954900000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): y = 0x7fca9a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 256 -W 256 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb688979f60
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 256 256 }
MIOpen(HIP): stride.values = { 33554432 65536 256 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 256 256 }
MIOpen(HIP): stride.values = { 33554432 65536 256 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): x = 0x7fca8a000000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc954000000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): y = 0x7fca9a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 256 -W 256 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb688970330
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 256 256 }
MIOpen(HIP): stride.values = { 33554432 65536 256 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 256 256 }
MIOpen(HIP): stride.values = { 33554432 65536 256 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): x = 0x7fca8a000000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc953600000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): y = 0x7fca9a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 256 -W 256 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 256, 256}, {33554432, 65536, 256, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb688979f60
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 512 512 }
MIOpen(HIP): stride.values = { 134217728 262144 512 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 512 512 }
MIOpen(HIP): stride.values = { 134217728 262144 512 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 512, 512, 512}, {134217728, 262144, 512, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 512, 512}, {134217728, 262144, 512, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 512, 512, 512}, {134217728, 262144, 512, 1}, packed,
MIOpen(HIP): x = 0x7fca92000000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc952d00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 512, 512}, {134217728, 262144, 512, 1}, packed,
MIOpen(HIP): y = 0x7fcaca000000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 512 -W 512 -k 512 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 22.4071 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 22.4071
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 512, 512}, {134217728, 262144, 512, 1}, packed,
MIOpen(HIP): x = 0x7fca92000000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc952d00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 512, 512}, {134217728, 262144, 512, 1}, packed,
MIOpen(HIP): y = 0x7fcaca000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 512 -W 512 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 512, 512}, {134217728, 262144, 512, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 512, 512}, {134217728, 262144, 512, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb688979770
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 512 512 }
MIOpen(HIP): stride.values = { 134217728 262144 512 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 256 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 512 512 }
MIOpen(HIP): stride.values = { 67108864 262144 512 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {256, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 512, 512, 512}, {134217728, 262144, 512, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 512, 512, 512}, {134217728, 262144, 512, 1}, packed,
MIOpen(HIP): x = 0x7fca8a000000
MIOpen(HIP): wDesc = {256, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95a880000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): y = 0x7fcaaa000000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 512 -W 512 -k 256 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 12.2668 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 12.2668
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 512, 512}, {134217728, 262144, 512, 1}, packed,
MIOpen(HIP): x = 0x7fca8a000000
MIOpen(HIP): wDesc = {256, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95a880000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): y = 0x7fcaaa000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 512 -W 512 -k 256 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {256, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 512, 512}, {134217728, 262144, 512, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68896c3e0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 512 512 }
MIOpen(HIP): stride.values = { 67108864 262144 512 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 256 256 3 3 }
MIOpen(HIP): stride.values = { 2304 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 512 512 }
MIOpen(HIP): stride.values = { 67108864 262144 512 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): x = 0x7fcaba000000
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95c240000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): y = 0x7fca8a000000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 512 -W 512 -k 256 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 5.79605 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 5.79605
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): x = 0x7fcaba000000
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95c240000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): y = 0x7fca8a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 512 -W 512 -k 256 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb705b402a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 512 512 }
MIOpen(HIP): stride.values = { 134217728 262144 512 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 256 512 1 1 }
MIOpen(HIP): stride.values = { 512 1 1 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 512 512 }
MIOpen(HIP): stride.values = { 67108864 262144 512 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 0 0 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {256, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): xDesc = {1, 512, 512, 512}, {134217728, 262144, 512, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 512, 512, 512}, {134217728, 262144, 512, 1}, packed,
MIOpen(HIP): x = 0x7fcaca000000
MIOpen(HIP): wDesc = {256, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7fc78f680000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): y = 0x7fca9a000000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 512 -W 512 -k 256 -y 1 -x 1 -p 0 -q 0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [FindSolutionImpl] GemmFwd1x1_0_1 (not searchable)
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoGEMM 2.73638 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: GemmFwd1x1_0_1 , 0, 2.73638
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 512, 512}, {134217728, 262144, 512, 1}, packed,
MIOpen(HIP): x = 0x7fcaca000000
MIOpen(HIP): wDesc = {256, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7fc78f680000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 0
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): y = 0x7fca9a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 512 -W 512 -k 256 -y 1 -x 1 -p 0 -q0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 0, workspace = 0
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {256, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 512, 512}, {134217728, 262144, 512, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68896fce0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 512 512 }
MIOpen(HIP): stride.values = { 67108864 262144 512 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 256 256 3 3 }
MIOpen(HIP): stride.values = { 2304 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 512 512 }
MIOpen(HIP): stride.values = { 67108864 262144 512 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): x = 0x7fcaba000000
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95c000000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): y = 0x7fca8a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 512 -W 512 -k 256 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb705b402a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 512 512 }
MIOpen(HIP): stride.values = { 67108864 262144 512 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 256 256 3 3 }
MIOpen(HIP): stride.values = { 2304 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 512 512 }
MIOpen(HIP): stride.values = { 67108864 262144 512 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): x = 0x7fca9a000000
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95bcc0000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): y = 0x7fca8a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 512 -W 512 -k 256 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68896fce0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 512 512 }
MIOpen(HIP): stride.values = { 67108864 262144 512 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 256 256 3 3 }
MIOpen(HIP): stride.values = { 2304 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 512 512 }
MIOpen(HIP): stride.values = { 67108864 262144 512 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): x = 0x7fca8a000000
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95ba80000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): y = 0x7fcaaa000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 512 -W 512 -k 256 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb705b402a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 512 512 }
MIOpen(HIP): stride.values = { 67108864 262144 512 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 256 256 3 3 }
MIOpen(HIP): stride.values = { 2304 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 512 512 }
MIOpen(HIP): stride.values = { 67108864 262144 512 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): x = 0x7fca8a000000
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95b840000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): y = 0x7fcaaa000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 512 -W 512 -k 256 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 512, 512}, {67108864, 262144, 512, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb688979770
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 1024 1024 }
MIOpen(HIP): stride.values = { 268435456 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 256 256 3 3 }
MIOpen(HIP): stride.values = { 2304 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 1024 1024 }
MIOpen(HIP): stride.values = { 268435456 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 256, 1024, 1024}, {268435456, 1048576, 1024, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 256, 1024, 1024}, {268435456, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 256, 1024, 1024}, {268435456, 1048576, 1024, 1}, packed,
MIOpen(HIP): x = 0x7fcaea000000
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95b600000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 256, 1024, 1024}, {268435456, 1048576, 1024, 1}, packed,
MIOpen(HIP): y = 0x7fcb2a000000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 1024 -W 1024 -k 256 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 22.8937 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 22.8937
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 256, 1024, 1024}, {268435456, 1048576, 1024, 1}, packed,
MIOpen(HIP): x = 0x7fcaea000000
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95b600000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 256, 1024, 1024}, {268435456, 1048576, 1024, 1}, packed,
MIOpen(HIP): y = 0x7fcb2a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 1024 -W 1024 -k 256 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 1024, 1024}, {268435456, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 1024, 1024}, {268435456, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb704351fb0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 1024 1024 }
MIOpen(HIP): stride.values = { 268435456 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 256 3 3 }
MIOpen(HIP): stride.values = { 2304 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1024 1024 }
MIOpen(HIP): stride.values = { 134217728 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {128, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 256, 1024, 1024}, {268435456, 1048576, 1024, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 256, 1024, 1024}, {268435456, 1048576, 1024, 1}, packed,
MIOpen(HIP): x = 0x7fca8a000000
MIOpen(HIP): wDesc = {128, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95c5a0000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): y = 0x7fcaea000000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 1024 -W 1024 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 13.1433 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 13.1433
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 256, 1024, 1024}, {268435456, 1048576, 1024, 1}, packed,
MIOpen(HIP): x = 0x7fca8a000000
MIOpen(HIP): wDesc = {128, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95c5a0000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): y = 0x7fcaea000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 1024 -W 1024 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 1024, 1024}, {268435456, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb705b46060
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1024 1024 }
MIOpen(HIP): stride.values = { 134217728 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 128 3 3 }
MIOpen(HIP): stride.values = { 1152 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1024 1024 }
MIOpen(HIP): stride.values = { 134217728 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): x = 0x7fcb0a000000
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc7a0690000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): y = 0x7fcaea000000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1024 -W 1024 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 6.2633 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 6.2633
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): x = 0x7fcb0a000000
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc7a0690000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): y = 0x7fcaea000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1024 -W 1024 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68890ee80
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 1024 1024 }
MIOpen(HIP): stride.values = { 268435456 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 256 1 1 }
MIOpen(HIP): stride.values = { 256 1 1 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1024 1024 }
MIOpen(HIP): stride.values = { 134217728 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 0 0 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {128, 256, 1, 1}, {256, 1, 1, 1}, packed,
MIOpen(HIP): xDesc = {1, 256, 1024, 1024}, {268435456, 1048576, 1024, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 256, 1024, 1024}, {268435456, 1048576, 1024, 1}, packed,
MIOpen(HIP): x = 0x7fcb2a000000
MIOpen(HIP): wDesc = {128, 256, 1, 1}, {256, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7fc7a07b0000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): y = 0x7fcb0a000000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 1024 -W 1024 -k 128 -y 1 -x 1 -p 0 -q 0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [FindSolutionImpl] GemmFwd1x1_0_1 (not searchable)
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoGEMM 2.78934 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: GemmFwd1x1_0_1 , 0, 2.78934
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 256, 1024, 1024}, {268435456, 1048576, 1024, 1}, packed,
MIOpen(HIP): x = 0x7fcb2a000000
MIOpen(HIP): wDesc = {128, 256, 1, 1}, {256, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7fc7a07b0000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 0
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): y = 0x7fcb0a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 1024 -W 1024 -k 128 -y 1 -x 1 -p 0 -q 0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 0, workspace = 0
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 256, 1, 1}, {256, 1, 1, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 1024, 1024}, {268435456, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb6889704a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1024 1024 }
MIOpen(HIP): stride.values = { 134217728 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 128 3 3 }
MIOpen(HIP): stride.values = { 1152 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1024 1024 }
MIOpen(HIP): stride.values = { 134217728 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): x = 0x7fcaea000000
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc7a0600000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): y = 0x7fcb0a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1024 -W 1024 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb705b422b0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1024 1024 }
MIOpen(HIP): stride.values = { 134217728 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 128 3 3 }
MIOpen(HIP): stride.values = { 1152 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1024 1024 }
MIOpen(HIP): stride.values = { 134217728 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): x = 0x7fcaea000000
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc790720000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): y = 0x7fcb0a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1024 -W 1024 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb6889704a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1024 1024 }
MIOpen(HIP): stride.values = { 134217728 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 128 3 3 }
MIOpen(HIP): stride.values = { 1152 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1024 1024 }
MIOpen(HIP): stride.values = { 134217728 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): x = 0x7fca8a000000
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc790690000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): y = 0x7fcb0a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1024 -W 1024 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb705b422b0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1024 1024 }
MIOpen(HIP): stride.values = { 134217728 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 128 3 3 }
MIOpen(HIP): stride.values = { 1152 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1024 1024 }
MIOpen(HIP): stride.values = { 134217728 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): x = 0x7fca8a000000
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc790600000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): y = 0x7fcb0a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1024 -W 1024 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb6889704a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1024 1024 }
MIOpen(HIP): stride.values = { 134217728 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa920
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 3 128 3 3 }
MIOpen(HIP): stride.values = { 1152 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 3 1024 1024 }
MIOpen(HIP): stride.values = { 3145728 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa980
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {3, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 3, 1024, 1024}, {3145728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): x = 0x7fcb0a000000
MIOpen(HIP): wDesc = {3, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc7907fc600
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 3, 1024, 1024}, {3145728, 1048576, 1024, 1}, packed,
MIOpen(HIP): y = 0x7fc95c6c0000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1024 -W 1024 -k 3 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 1.43226 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 1.43226
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa6e8
MIOpen(HIP): xDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): x = 0x7fcb0a000000
MIOpen(HIP): wDesc = {3, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc7907fc600
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177fa6f0
MIOpen(HIP): yDesc = {1, 3, 1024, 1024}, {3145728, 1048576, 1024, 1}, packed,
MIOpen(HIP): y = 0x7fc95c6c0000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1024 -W 1024 -k 3 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {3, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 3, 1024, 1024}, {3145728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
```
</details><br>
<details>
<summary>VAE decode 1536 px works (barely)</summary>
```
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1024 1024 }
MIOpen(HIP): stride.values = { 134217728 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {128, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 256, 1024, 1024}, {268435456, 1048576, 1024, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 256, 1024, 1024}, {268435456, 1048576, 1024, 1}, packed,
MIOpen(HIP): x = 0x7fca8a000000
MIOpen(HIP): wDesc = {128, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95c5a0000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): y = 0x7fcaea000000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 1024 -W 1024 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 13.1433 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 13.1433
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 256, 1024, 1024}, {268435456, 1048576, 1024, 1}, packed,
MIOpen(HIP): x = 0x7fca8a000000
MIOpen(HIP): wDesc = {128, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95c5a0000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): y = 0x7fcaea000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 1024 -W 1024 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 1024, 1024}, {268435456, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb705b46060
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1024 1024 }
MIOpen(HIP): stride.values = { 134217728 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 128 3 3 }
MIOpen(HIP): stride.values = { 1152 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1024 1024 }
MIOpen(HIP): stride.values = { 134217728 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): x = 0x7fcb0a000000
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc7a0690000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): y = 0x7fcaea000000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1024 -W 1024 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 6.2633 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 6.2633
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): x = 0x7fcb0a000000
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc7a0690000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): y = 0x7fcaea000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1024 -W 1024 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68890ee80
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 1024 1024 }
MIOpen(HIP): stride.values = { 268435456 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 256 1 1 }
MIOpen(HIP): stride.values = { 256 1 1 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1024 1024 }
MIOpen(HIP): stride.values = { 134217728 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 0 0 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {128, 256, 1, 1}, {256, 1, 1, 1}, packed,
MIOpen(HIP): xDesc = {1, 256, 1024, 1024}, {268435456, 1048576, 1024, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 256, 1024, 1024}, {268435456, 1048576, 1024, 1}, packed,
MIOpen(HIP): x = 0x7fcb2a000000
MIOpen(HIP): wDesc = {128, 256, 1, 1}, {256, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7fc7a07b0000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): y = 0x7fcb0a000000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 1024 -W 1024 -k 128 -y 1 -x 1 -p 0 -q 0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [FindSolutionImpl] GemmFwd1x1_0_1 (not searchable)
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoGEMM 2.78934 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: GemmFwd1x1_0_1 , 0, 2.78934
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 256, 1024, 1024}, {268435456, 1048576, 1024, 1}, packed,
MIOpen(HIP): x = 0x7fcb2a000000
MIOpen(HIP): wDesc = {128, 256, 1, 1}, {256, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7fc7a07b0000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 0
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): y = 0x7fcb0a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 1024 -W 1024 -k 128 -y 1 -x 1 -p 0 -q 0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 0, workspace = 0
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 256, 1, 1}, {256, 1, 1, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 1024, 1024}, {268435456, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb6889704a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1024 1024 }
MIOpen(HIP): stride.values = { 134217728 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 128 3 3 }
MIOpen(HIP): stride.values = { 1152 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1024 1024 }
MIOpen(HIP): stride.values = { 134217728 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): x = 0x7fcaea000000
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc7a0600000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): y = 0x7fcb0a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1024 -W 1024 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb705b422b0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1024 1024 }
MIOpen(HIP): stride.values = { 134217728 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 128 3 3 }
MIOpen(HIP): stride.values = { 1152 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1024 1024 }
MIOpen(HIP): stride.values = { 134217728 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): x = 0x7fcaea000000
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc790720000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): y = 0x7fcb0a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1024 -W 1024 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb6889704a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1024 1024 }
MIOpen(HIP): stride.values = { 134217728 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 128 3 3 }
MIOpen(HIP): stride.values = { 1152 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1024 1024 }
MIOpen(HIP): stride.values = { 134217728 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): x = 0x7fca8a000000
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc790690000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): y = 0x7fcb0a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1024 -W 1024 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb705b422b0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1024 1024 }
MIOpen(HIP): stride.values = { 134217728 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 128 3 3 }
MIOpen(HIP): stride.values = { 1152 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1024 1024 }
MIOpen(HIP): stride.values = { 134217728 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): x = 0x7fca8a000000
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc790600000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): y = 0x7fcb0a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1024 -W 1024 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb6889704a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1024 1024 }
MIOpen(HIP): stride.values = { 134217728 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa920
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 3 128 3 3 }
MIOpen(HIP): stride.values = { 1152 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 3 1024 1024 }
MIOpen(HIP): stride.values = { 3145728 1048576 1024 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa980
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {3, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 3, 1024, 1024}, {3145728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): x = 0x7fcb0a000000
MIOpen(HIP): wDesc = {3, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc7907fc600
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 3, 1024, 1024}, {3145728, 1048576, 1024, 1}, packed,
MIOpen(HIP): y = 0x7fc95c6c0000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1024 -W 1024 -k 3 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 1.43226 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 1.43226
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa6e8
MIOpen(HIP): xDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): x = 0x7fcb0a000000
MIOpen(HIP): wDesc = {3, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc7907fc600
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177fa6f0
MIOpen(HIP): yDesc = {1, 3, 1024, 1024}, {3145728, 1048576, 1024, 1}, packed,
MIOpen(HIP): y = 0x7fc95c6c0000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1024 -W 1024 -k 3 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {3, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 3, 1024, 1024}, {3145728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1024, 1024}, {134217728, 1048576, 1024, 1}, packed,
MIOpen(HIP): }
Prompt executed in 60.96 seconds
got prompt
0 models unloaded.
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a95d6e0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 3 1536 1536 }
MIOpen(HIP): stride.values = { 7077888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fac00
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 3 3 3 }
MIOpen(HIP): stride.values = { 27 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1536 1536 }
MIOpen(HIP): stride.values = { 301989888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fac60
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {128, 3, 3, 3}, {27, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 3, 1536, 1536}, {7077888, 2359296, 1536, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [GetWorkSpaceSize] 254803968
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 3, 1536, 1536}, {7077888, 2359296, 1536, 1}, packed,
MIOpen(HIP): x = 0x7fc77d400000
MIOpen(HIP): wDesc = {128, 3, 3, 3}, {27, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc7907f8e00
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): y = 0x7fc820800000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = 0x7fc960800000
MIOpen(HIP): workSpaceSize = 254803968
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 3 -H 1536 -W 1536 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 254803968
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [TryLoad] Find-db regenerating.
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [FindSolutionImpl] Perf Db: record not found for: ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] GemmFwdRest (not searchable)
MIOpen(HIP): Info [KernDb] database not present
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): Info [KernDb] database not present
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): Info [EvaluateInvokers] GemmFwdRest: : 4.53159 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] Selected: GemmFwdRest: : 4.53159, workspace_sz = 254803968
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf3x2: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f3x2_stride1: 2.96672 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 2.27527 < 2.96672
MIOpen(HIP): Info [EvaluateInvokers] Selected: ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 2.27527, workspace_sz = 0
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 2.27527 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 2.27527
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa9c8
MIOpen(HIP): xDesc = {1, 3, 1536, 1536}, {7077888, 2359296, 1536, 1}, packed,
MIOpen(HIP): x = 0x7fc77d400000
MIOpen(HIP): wDesc = {128, 3, 3, 3}, {27, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc7907f8e00
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177fa9d0
MIOpen(HIP): yDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): y = 0x7fc820800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 3 -H 1536 -W 1536 -k 128 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 3, 3, 3}, {27, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 3, 1536, 1536}, {7077888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a8f6dd0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1536 1536 }
MIOpen(HIP): stride.values = { 301989888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 128 3 3 }
MIOpen(HIP): stride.values = { 1152 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1536 1536 }
MIOpen(HIP): stride.values = { 301989888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [Measure] RamDb::Prefetch time: 0.054327 ms
MIOpen(HIP): Info [GetWorkSpaceSize] 10871635968
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): x = 0x7fc868800000
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc7b7720000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): y = 0x7fc8b0800000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = 0x7fca7a000000
MIOpen(HIP): workSpaceSize = 10871635968
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1536 -W 1536 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 10871635968
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [TryLoad] Find-db regenerating.
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [FindSolutionImpl] Perf Db: record not found for: ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] GemmFwdRest (not searchable)
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): Info [KernDb] database not present
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): Info [EvaluateInvokers] GemmFwdRest: : 124.589 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] Selected: GemmFwdRest: : 124.589, workspace_sz = 10871635968
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf3x2: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f3x2_stride1: 19.6496 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 11.9198 < 19.6496
MIOpen(HIP): Info [EvaluateInvokers] Selected: ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 11.9198, workspace_sz = 0
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 11.9198 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 11.9198
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa0e8
MIOpen(HIP): xDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): x = 0x7fc868800000
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc7b7720000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177fa0f0
MIOpen(HIP): yDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): y = 0x7fc8b0800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1536 -W 1536 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a8e2cc0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1536 1536 }
MIOpen(HIP): stride.values = { 301989888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 128 3 3 }
MIOpen(HIP): stride.values = { 1152 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1536 1536 }
MIOpen(HIP): stride.values = { 301989888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa0e8
MIOpen(HIP): xDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): x = 0x7fc868800000
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc7b7690000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177fa0f0
MIOpen(HIP): yDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): y = 0x7fc8b0800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1536 -W 1536 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a8f6dd0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1536 1536 }
MIOpen(HIP): stride.values = { 301989888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 128 3 3 }
MIOpen(HIP): stride.values = { 1152 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1536 1536 }
MIOpen(HIP): stride.values = { 301989888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa0e8
MIOpen(HIP): xDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): x = 0x7fc820800000
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc7b7600000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177fa0f0
MIOpen(HIP): yDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): y = 0x7fc8b0800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1536 -W 1536 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a8e2cc0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1536 1536 }
MIOpen(HIP): stride.values = { 301989888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 128 3 3 }
MIOpen(HIP): stride.values = { 1152 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1536 1536 }
MIOpen(HIP): stride.values = { 301989888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa0e8
MIOpen(HIP): xDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): x = 0x7fc820800000
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc7a7700000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177fa0f0
MIOpen(HIP): yDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): y = 0x7fc8b0800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1536 -W 1536 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a95cb30
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1537 1537 }
MIOpen(HIP): stride.values = { 302383232 2362369 1537 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 128 3 3 }
MIOpen(HIP): stride.values = { 1152 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 768 768 }
MIOpen(HIP): stride.values = { 75497472 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 0 0 }
MIOpen(HIP): strides = { 2 2 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 128, 1537, 1537}, {302383232, 2362369, 1537, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): yDesc = {1, 128, 768, 768}, {75497472, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [Measure] RamDb::Prefetch time: 0.068983 ms
MIOpen(HIP): Info [GetWorkSpaceSize] 2717908992
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 128, 1537, 1537}, {302383232, 2362369, 1537, 1}, packed,
MIOpen(HIP): x = 0x7fca7a000000
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc787f41a00
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): yDesc = {1, 128, 768, 768}, {75497472, 589824, 768, 1}, packed,
MIOpen(HIP): y = 0x7fc868800000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = 0x7fcac2200000
MIOpen(HIP): workSpaceSize = 2717908992
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1537 -W 1537 -k 128 -y 3 -x 3 -p 0 -q 0 -u 2 -v 2 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 2717908992
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [TryLoad] Find-db regenerating.
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [FindSolutionImpl] Perf Db: record not found for: ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] GemmFwdRest (not searchable)
MIOpen(HIP): Info [KernDb] database not present
MIOpen(HIP): Info [KernDb] database not present
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): Info [KernDb] database not present
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): Info [EvaluateInvokers] GemmFwdRest: : 13.9478 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] Selected: GemmFwdRest: : 13.9478, workspace_sz = 2717908992
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf3x2: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f3x2_stride2: 5.86553 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride2: 13.1012 >= 5.86553
MIOpen(HIP): Info [EvaluateInvokers] Selected: ConvBinWinogradRxSf3x2: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f3x2_stride2: 5.86553, workspace_sz = 0
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 5.86553 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf3x2 , 0, 5.86553
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa0e8
MIOpen(HIP): xDesc = {1, 128, 1537, 1537}, {302383232, 2362369, 1537, 1}, packed,
MIOpen(HIP): x = 0x7fca7a000000
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc787f41a00
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177fa0f0
MIOpen(HIP): yDesc = {1, 128, 768, 768}, {75497472, 589824, 768, 1}, packed,
MIOpen(HIP): y = 0x7fc868800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1537 -W 1537 -k 128 -y 3 -x 3 -p 0 -q 0 -u 2 -v 2 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 768, 768}, {75497472, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1537, 1537}, {302383232, 2362369, 1537, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a8c8d80
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 768 768 }
MIOpen(HIP): stride.values = { 75497472 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 256 128 3 3 }
MIOpen(HIP): stride.values = { 1152 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 768 768 }
MIOpen(HIP): stride.values = { 150994944 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {256, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 128, 768, 768}, {75497472, 589824, 768, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [Measure] RamDb::Prefetch time: 0.070521 ms
MIOpen(HIP): Info [GetWorkSpaceSize] 2717908992
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 128, 768, 768}, {75497472, 589824, 768, 1}, packed,
MIOpen(HIP): x = 0x7fc87a800000
MIOpen(HIP): wDesc = {256, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95c480000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): y = 0x7fc88c800000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = 0x7fcac2200000
MIOpen(HIP): workSpaceSize = 2717908992
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 768 -W 768 -k 256 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 2717908992
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [TryLoad] Find-db regenerating.
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [FindSolutionImpl] Perf Db: record not found for: ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] GemmFwdRest (not searchable)
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): Info [EvaluateInvokers] GemmFwdRest: : 19.6874 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] Selected: GemmFwdRest: : 19.6874, workspace_sz = 2717908992
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf3x2: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f3x2_stride1: 11.0099 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 6.47121 < 11.0099
MIOpen(HIP): Info [EvaluateInvokers] Selected: ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 6.47121, workspace_sz = 0
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 6.47121 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 6.47121
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa0e8
MIOpen(HIP): xDesc = {1, 128, 768, 768}, {75497472, 589824, 768, 1}, packed,
MIOpen(HIP): x = 0x7fc87a800000
MIOpen(HIP): wDesc = {256, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95c480000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177fa0f0
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): y = 0x7fc88c800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 768 -W 768 -k 256 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {256, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 768, 768}, {75497472, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a8b79d0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 768 768 }
MIOpen(HIP): stride.values = { 150994944 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 256 256 3 3 }
MIOpen(HIP): stride.values = { 2304 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 768 768 }
MIOpen(HIP): stride.values = { 150994944 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [Measure] RamDb::Prefetch time: 0.03916 ms
MIOpen(HIP): Info [GetWorkSpaceSize] 5435817984
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): x = 0x7fc7b8800000
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95b3c0000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): y = 0x7fc87a800000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = 0x7fca7a000000
MIOpen(HIP): workSpaceSize = 5435817984
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 768 -W 768 -k 256 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 5435817984
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [TryLoad] Find-db regenerating.
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [FindSolutionImpl] Perf Db: record not found for: ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] GemmFwdRest (not searchable)
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): Info [EvaluateInvokers] GemmFwdRest: : 39.4249 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] Selected: GemmFwdRest: : 39.4249, workspace_sz = 5435817984
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf3x2: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f3x2_stride1: 21.1425 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 12.1743 < 21.1425
MIOpen(HIP): Info [EvaluateInvokers] Selected: ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 12.1743, workspace_sz = 0
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 12.1743 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 12.1743
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa0e8
MIOpen(HIP): xDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): x = 0x7fc7b8800000
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95b3c0000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177fa0f0
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): y = 0x7fc87a800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 768 -W 768 -k 256 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a8a6fc0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 768 768 }
MIOpen(HIP): stride.values = { 75497472 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 256 128 1 1 }
MIOpen(HIP): stride.values = { 128 1 1 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 768 768 }
MIOpen(HIP): stride.values = { 150994944 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 0 0 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {256, 128, 1, 1}, {128, 1, 1, 1}, packed,
MIOpen(HIP): xDesc = {1, 128, 768, 768}, {75497472, 589824, 768, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [Measure] RamDb::Prefetch time: 0.039402 ms
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 128, 768, 768}, {75497472, 589824, 768, 1}, packed,
MIOpen(HIP): x = 0x7fc868800000
MIOpen(HIP): wDesc = {256, 128, 1, 1}, {128, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7fc787fd3c00
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): y = 0x7fc7b8800000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 768 -W 768 -k 256 -y 1 -x 1 -p 0 -q 0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [TryLoad] Find-db regenerating.
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [FindSolutionImpl] Perf Db: record not found for: ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] GemmFwd1x1_0_1 (not searchable)
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): Info [EvaluateInvokers] GemmFwd1x1_0_1: : 1.72234 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] Selected: GemmFwd1x1_0_1: : 1.72234, workspace_sz = 0
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf3x2: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f3x2_stride1: 2.99109 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 6.31472 >= 2.99109
MIOpen(HIP): Info [EvaluateInvokers] Selected: ConvBinWinogradRxSf3x2: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f3x2_stride1: 2.99109, workspace_sz = 0
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoGEMM 1.72234 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: GemmFwd1x1_0_1 , 0, 1.72234
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa0e8
MIOpen(HIP): xDesc = {1, 128, 768, 768}, {75497472, 589824, 768, 1}, packed,
MIOpen(HIP): x = 0x7fc868800000
MIOpen(HIP): wDesc = {256, 128, 1, 1}, {128, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7fc787fd3c00
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 0
MIOpen(HIP): beta = 0x7fb7177fa0f0
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): y = 0x7fc7b8800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 768 -W 768 -k 256 -y 1 -x 1 -p 0 -q0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 0, workspace = 0
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {256, 128, 1, 1}, {128, 1, 1, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 768, 768}, {75497472, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a89a0d0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 768 768 }
MIOpen(HIP): stride.values = { 150994944 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 256 256 3 3 }
MIOpen(HIP): stride.values = { 2304 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 768 768 }
MIOpen(HIP): stride.values = { 150994944 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa0e8
MIOpen(HIP): xDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): x = 0x7fc7b8800000
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95b180000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177fa0f0
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): y = 0x7fc868800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 768 -W 768 -k 256 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a8a6c50
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 768 768 }
MIOpen(HIP): stride.values = { 150994944 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 256 256 3 3 }
MIOpen(HIP): stride.values = { 2304 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 768 768 }
MIOpen(HIP): stride.values = { 150994944 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa0e8
MIOpen(HIP): xDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): x = 0x7fc7b8800000
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95af40000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177fa0f0
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): y = 0x7fc868800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 768 -W 768 -k 256 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a89a700
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 769 769 }
MIOpen(HIP): stride.values = { 151388416 591361 769 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 256 256 3 3 }
MIOpen(HIP): stride.values = { 2304 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 384 384 }
MIOpen(HIP): stride.values = { 37748736 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 0 0 }
MIOpen(HIP): strides = { 2 2 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 256, 769, 769}, {151388416, 591361, 769, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): yDesc = {1, 256, 384, 384}, {37748736, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [Measure] RamDb::Prefetch time: 0.038454 ms
MIOpen(HIP): Info [GetWorkSpaceSize] 1358954496
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 256, 769, 769}, {151388416, 591361, 769, 1}, packed,
MIOpen(HIP): x = 0x7fc868800000
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95ad00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): yDesc = {1, 256, 384, 384}, {37748736, 147456, 384, 1}, packed,
MIOpen(HIP): y = 0x7fc88c980400
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = 0x7fc8b0800000
MIOpen(HIP): workSpaceSize = 1358954496
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 769 -W 769 -k 256 -y 3 -x 3 -p 0 -q 0 -u 2 -v 2 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 1358954496
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [TryLoad] Find-db regenerating.
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [FindSolutionImpl] Perf Db: record not found for: ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] GemmFwdRest (not searchable)
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): Info [EvaluateInvokers] GemmFwdRest: : 10.7359 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] Selected: GemmFwdRest: : 10.7359, workspace_sz = 1358954496
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf3x2: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f3x2_stride2: 6.23539 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride2: 13.3995 >= 6.23539
MIOpen(HIP): Info [EvaluateInvokers] Selected: ConvBinWinogradRxSf3x2: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f3x2_stride2: 6.23539, workspace_sz = 0
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 6.23539 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf3x2 , 0, 6.23539
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa0e8
MIOpen(HIP): xDesc = {1, 256, 769, 769}, {151388416, 591361, 769, 1}, packed,
MIOpen(HIP): x = 0x7fc868800000
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95ad00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177fa0f0
MIOpen(HIP): yDesc = {1, 256, 384, 384}, {37748736, 147456, 384, 1}, packed,
MIOpen(HIP): y = 0x7fc88c980400
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 769 -W 769 -k 256 -y 3 -x 3 -p 0 -q0 -u 2 -v 2 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 384, 384}, {37748736, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 769, 769}, {151388416, 591361, 769, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a88a480
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 384 384 }
MIOpen(HIP): stride.values = { 37748736 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 256 3 3 }
MIOpen(HIP): stride.values = { 2304 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 384 384 }
MIOpen(HIP): stride.values = { 75497472 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {512, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 256, 384, 384}, {37748736, 147456, 384, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [Measure] RamDb::Prefetch time: 0.038891 ms
MIOpen(HIP): Info [GetWorkSpaceSize] 1358954496
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 256, 384, 384}, {37748736, 147456, 384, 1}, packed,
MIOpen(HIP): x = 0x7fc895980400
MIOpen(HIP): wDesc = {512, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95a400000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): y = 0x7fc7b8800000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = 0x7fc8b0800000
MIOpen(HIP): workSpaceSize = 1358954496
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 384 -W 384 -k 512 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 1358954496
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [TryLoad] Find-db regenerating.
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [FindSolutionImpl] Perf Db: record not found for: ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] GemmFwdRest (not searchable)
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): Info [EvaluateInvokers] GemmFwdRest: : 18.0517 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] Selected: GemmFwdRest: : 18.0517, workspace_sz = 1358954496
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf3x2: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f3x2_stride1: 11.0149 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 6.22426 < 11.0149
MIOpen(HIP): Info [EvaluateInvokers] Selected: ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 6.22426, workspace_sz = 0
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 6.22426 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 6.22426
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa0e8
MIOpen(HIP): xDesc = {1, 256, 384, 384}, {37748736, 147456, 384, 1}, packed,
MIOpen(HIP): x = 0x7fc895980400
MIOpen(HIP): wDesc = {512, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95a400000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177fa0f0
MIOpen(HIP): yDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): y = 0x7fc7b8800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 384 -W 384 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 384, 384}, {37748736, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a87a4c0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 384 384 }
MIOpen(HIP): stride.values = { 75497472 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 384 384 }
MIOpen(HIP): stride.values = { 75497472 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [Measure] RamDb::Prefetch time: 0.040044 ms
MIOpen(HIP): Info [GetWorkSpaceSize] 2717908992
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): x = 0x7fc7ca800000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc94d200000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): y = 0x7fc7b8800000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = 0x7fca7a000000
MIOpen(HIP): workSpaceSize = 2717908992
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 384 -W 384 -k 512 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 2717908992
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [TryLoad] Find-db regenerating.
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [FindSolutionImpl] Perf Db: record not found for: ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] GemmFwdRest (not searchable)
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): Info [EvaluateInvokers] GemmFwdRest: : 36.6709 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] Selected: GemmFwdRest: : 36.6709, workspace_sz = 2717908992
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf3x2: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f3x2_stride1: 21.5024 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 12.5398 < 21.5024
MIOpen(HIP): Info [EvaluateInvokers] Selected: ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 12.5398, workspace_sz = 0
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 12.5398 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 12.5398
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa0e8
MIOpen(HIP): xDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): x = 0x7fc7ca800000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc94d200000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177fa0f0
MIOpen(HIP): yDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): y = 0x7fc7b8800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 384 -W 384 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a869740
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 384 384 }
MIOpen(HIP): stride.values = { 37748736 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 256 1 1 }
MIOpen(HIP): stride.values = { 256 1 1 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 384 384 }
MIOpen(HIP): stride.values = { 75497472 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 0 0 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {512, 256, 1, 1}, {256, 1, 1, 1}, packed,
MIOpen(HIP): xDesc = {1, 256, 384, 384}, {37748736, 147456, 384, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [Measure] RamDb::Prefetch time: 0.041094 ms
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 256, 384, 384}, {37748736, 147456, 384, 1}, packed,
MIOpen(HIP): x = 0x7fc88c980400
MIOpen(HIP): wDesc = {512, 256, 1, 1}, {256, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7fc78f600000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): y = 0x7fc7ca800000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 384 -W 384 -k 512 -y 1 -x 1 -p 0 -q 0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [TryLoad] Find-db regenerating.
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [FindSolutionImpl] Perf Db: record not found for: ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] GemmFwd1x1_0_1 (not searchable)
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): Info [EvaluateInvokers] GemmFwd1x1_0_1: : 1.59412 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] Selected: GemmFwd1x1_0_1: : 1.59412, workspace_sz = 0
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf3x2: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f3x2_stride1: 2.7599 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 5.99271 >= 2.7599
MIOpen(HIP): Info [EvaluateInvokers] Selected: ConvBinWinogradRxSf3x2: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f3x2_stride1: 2.7599, workspace_sz = 0
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoGEMM 1.59412 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: GemmFwd1x1_0_1 , 0, 1.59412
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa0e8
MIOpen(HIP): xDesc = {1, 256, 384, 384}, {37748736, 147456, 384, 1}, packed,
MIOpen(HIP): x = 0x7fc88c980400
MIOpen(HIP): wDesc = {512, 256, 1, 1}, {256, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7fc78f600000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 0
MIOpen(HIP): beta = 0x7fb7177fa0f0
MIOpen(HIP): yDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): y = 0x7fc7ca800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 384 -W 384 -k 512 -y 1 -x 1 -p 0 -q0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 0, workspace = 0
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 256, 1, 1}, {256, 1, 1, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 384, 384}, {37748736, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a85c7a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 384 384 }
MIOpen(HIP): stride.values = { 75497472 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 384 384 }
MIOpen(HIP): stride.values = { 75497472 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa0e8
MIOpen(HIP): xDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): x = 0x7fc7b8800000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc94c900000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177fa0f0
MIOpen(HIP): yDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): y = 0x7fc7ca800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 384 -W 384 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a869740
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 384 384 }
MIOpen(HIP): stride.values = { 75497472 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 384 384 }
MIOpen(HIP): stride.values = { 75497472 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa0e8
MIOpen(HIP): xDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): x = 0x7fc7b8800000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc94c000000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177fa0f0
MIOpen(HIP): yDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): y = 0x7fc7ca800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 384 -W 384 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a85d350
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 385 385 }
MIOpen(HIP): stride.values = { 75891200 148225 385 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 0 0 }
MIOpen(HIP): strides = { 2 2 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 512, 385, 385}, {75891200, 148225, 385, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [Measure] RamDb::Prefetch time: 0.039039 ms
MIOpen(HIP): Info [GetWorkSpaceSize] 679477248
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 512, 385, 385}, {75891200, 148225, 385, 1}, packed,
MIOpen(HIP): x = 0x7fc868800000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc94b600000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7ca800000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = 0x7fc87a980800
MIOpen(HIP): workSpaceSize = 679477248
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 385 -W 385 -k 512 -y 3 -x 3 -p 0 -q 0 -u 2 -v 2 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 679477248
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [TryLoad] Find-db regenerating.
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [FindSolutionImpl] Perf Db: record not found for: ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] GemmFwdRest (not searchable)
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): Info [EvaluateInvokers] GemmFwdRest: : 8.74634 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] Selected: GemmFwdRest: : 8.74634, workspace_sz = 679477248
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf3x2: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f3x2_stride2: 7.15828 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride2: 13.0561 >= 7.15828
MIOpen(HIP): Info [EvaluateInvokers] Selected: ConvBinWinogradRxSf3x2: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f3x2_stride2: 7.15828, workspace_sz = 0
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 7.15828 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf3x2 , 0, 7.15828
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa0e8
MIOpen(HIP): xDesc = {1, 512, 385, 385}, {75891200, 148225, 385, 1}, packed,
MIOpen(HIP): x = 0x7fc868800000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc94b600000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177fa0f0
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7ca800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 385 -W 385 -k 512 -y 3 -x 3 -p 0 -q0 -u 2 -v 2 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 385, 385}, {75891200, 148225, 385, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a84cc00
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [Measure] RamDb::Prefetch time: 0.043669 ms
MIOpen(HIP): Info [GetWorkSpaceSize] 679477248
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc7cf000000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc94ad00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7d3800000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = 0x7fc868800000
MIOpen(HIP): workSpaceSize = 679477248
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 679477248
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [TryLoad] Find-db regenerating.
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [FindSolutionImpl] Perf Db: record not found for: ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] GemmFwdRest (not searchable)
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): Info [EvaluateInvokers] GemmFwdRest: : 8.28047 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] Selected: GemmFwdRest: : 8.28047, workspace_sz = 679477248
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf3x2: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f3x2_stride1: 5.52016 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 3.07412 < 5.52016
MIOpen(HIP): Info [EvaluateInvokers] Selected: ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 3.07412, workspace_sz = 0
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 3.07412 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 3.07412
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa0e8
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc7cf000000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc94ad00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177fa0f0
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7d3800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a83dcc0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa0e8
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc7cf000000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc94a400000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177fa0f0
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7d3800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a84cc00
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa0e8
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc7d3800000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc949a00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177fa0f0
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7d8000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a83dcc0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa0e8
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc7d3800000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc949100000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177fa0f0
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7d8000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a84cc00
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa0e8
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc7d8000000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc948800000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177fa0f0
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7b8800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a83dcc0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa0e8
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc7d8000000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc946e00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177fa0f0
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7b8800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a84cc00
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 1 1 }
MIOpen(HIP): stride.values = { 512 1 1 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 0 0 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [Measure] RamDb::Prefetch time: 0.041042 ms
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc7b8800000
MIOpen(HIP): wDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7fca79e00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7bd000000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 1 -x 1 -p 0 -q 0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [TryLoad] Find-db regenerating.
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [FindSolutionImpl] Perf Db: record not found for: ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] GemmFwd1x1_0_1 (not searchable)
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): Info [EvaluateInvokers] GemmFwd1x1_0_1: : 0.807003 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] Selected: GemmFwd1x1_0_1: : 0.807003, workspace_sz = 0
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf3x2: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f3x2_stride1: 1.4021 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 3.26168 >= 1.4021
MIOpen(HIP): Info [EvaluateInvokers] Selected: ConvBinWinogradRxSf3x2: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f3x2_stride1: 1.4021, workspace_sz = 0
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoGEMM 0.807003 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: GemmFwd1x1_0_1 , 0, 0.807003
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa0e8
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc7b8800000
MIOpen(HIP): wDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7fca79e00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 0
MIOpen(HIP): beta = 0x7fb7177fa0f0
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7bd000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 1 -x 1 -p 0 -q0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 0, workspace = 0
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a830d20
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 1 1 }
MIOpen(HIP): stride.values = { 512 1 1 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 0 0 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa0e8
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc7b8800000
MIOpen(HIP): wDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7fc790000000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 0
MIOpen(HIP): beta = 0x7fb7177fa0f0
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7c1800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 1 -x 1 -p 0 -q0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 0, workspace = 0
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a82fca0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 1 1 }
MIOpen(HIP): stride.values = { 512 1 1 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 0 0 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa0e8
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc7b8800000
MIOpen(HIP): wDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7fc787e3da00
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 0
MIOpen(HIP): beta = 0x7fb7177fa0f0
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7c6000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 1 -x 1 -p 0 -q0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 0, workspace = 0
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a82afa0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 1 1 }
MIOpen(HIP): stride.values = { 512 1 1 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 0 0 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa0e8
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc7ca800000
MIOpen(HIP): wDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7fca79f00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 0
MIOpen(HIP): beta = 0x7fb7177fa0f0
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7b8800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 1 -x 1 -p 0 -q0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 0, workspace = 0
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a8299a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa0e8
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc7cf000000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc946500000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177fa0f0
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7d3800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a82afa0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa0e8
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc7cf000000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc945c00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177fa0f0
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7d3800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a8299a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fac00
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 32 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 32 192 192 }
MIOpen(HIP): stride.values = { 1179648 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fac60
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {32, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 32, 192, 192}, {1179648, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [Measure] RamDb::Prefetch time: 0.043416 ms
MIOpen(HIP): Info [GetWorkSpaceSize] 679477248
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc7b8800000
MIOpen(HIP): wDesc = {32, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc7a0720000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 32, 192, 192}, {1179648, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc95c6c0000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = 0x7fca7a000000
MIOpen(HIP): workSpaceSize = 679477248
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 32 -y 3 -x 3 -p 1-q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 679477248
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [TryLoad] Find-db regenerating.
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [FindSolutionImpl] Perf Db: record not found for: ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] GemmFwdRest (not searchable)
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): Info [EvaluateInvokers] GemmFwdRest: : 2.03961 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] Selected: GemmFwdRest: : 2.03961, workspace_sz = 679477248
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf3x2: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f3x2_stride1: 0.42322 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 0.182296 < 0.42322
MIOpen(HIP): Info [EvaluateInvokers] Selected: ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 0.182296, workspace_sz = 0
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 0.182296 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 0.182296
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa9c8
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc7b8800000
MIOpen(HIP): wDesc = {32, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc7a0720000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177fa9d0
MIOpen(HIP): yDesc = {1, 32, 192, 192}, {1179648, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc95c6c0000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 32 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {32, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 32, 192, 192}, {1179648, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
0 models unloaded.
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a816b20
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 16 192 192 }
MIOpen(HIP): stride.values = { 589824 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa920
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 16 3 3 }
MIOpen(HIP): stride.values = { 144 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa980
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {512, 16, 3, 3}, {144, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 16, 192, 192}, {589824, 36864, 192, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [Measure] RamDb::Prefetch time: 0.054983 ms
MIOpen(HIP): Info [GetWorkSpaceSize] 21233664
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 16, 192, 192}, {589824, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc95c6c0000
MIOpen(HIP): wDesc = {512, 16, 3, 3}, {144, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc7907b0000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7b8800000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = 0x7fca37c00000
MIOpen(HIP): workSpaceSize = 21233664
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 16 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1-q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 21233664
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [TryLoad] Find-db regenerating.
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [FindSolutionImpl] Perf Db: record not found for: ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] GemmFwdRest (not searchable)
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): Info [EvaluateInvokers] GemmFwdRest: : 0.530672 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] Selected: GemmFwdRest: : 0.530672, workspace_sz = 21233664
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf3x2: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f3x2_stride1: 0.352528 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 0.196943 < 0.352528
MIOpen(HIP): Info [EvaluateInvokers] Selected: ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 0.196943, workspace_sz = 0
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 0.196943 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 0.196943
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa6e8
MIOpen(HIP): xDesc = {1, 16, 192, 192}, {589824, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc95c6c0000
MIOpen(HIP): wDesc = {512, 16, 3, 3}, {144, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc7907b0000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177fa6f0
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7b8800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 16 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 16, 3, 3}, {144, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 16, 192, 192}, {589824, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a805140
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc7bd000000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc959a00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7c1800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a816b20
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc7bd000000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc959100000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7c1800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a805140
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 1 1 }
MIOpen(HIP): stride.values = { 512 1 1 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 0 0 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc7b8800000
MIOpen(HIP): wDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7fc797600000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 0
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7c1800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 1 -x 1 -p 0 -q0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 0, workspace = 0
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a803ca0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 1 1 }
MIOpen(HIP): stride.values = { 512 1 1 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 0 0 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc7b8800000
MIOpen(HIP): wDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7fc7a7600000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 0
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7c6000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 1 -x 1 -p 0 -q0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 0, workspace = 0
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a802c20
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 1 1 }
MIOpen(HIP): stride.values = { 512 1 1 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 0 0 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc7b8800000
MIOpen(HIP): wDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7fc790100000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 0
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7ca800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 1 -x 1 -p 0 -q0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 0, workspace = 0
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a800860
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 1 1 }
MIOpen(HIP): stride.values = { 512 1 1 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 0 0 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc7cf000000
MIOpen(HIP): wDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7fc797700000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 0
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7b8800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 1 -x 1 -p 0 -q0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 0, workspace = 0
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a7ff520
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc7d3800000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc958800000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7d8000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a800860
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc7d3800000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc956e00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7d8000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a7ff520
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc7d8000000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc952400000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7b8800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a800860
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc7d8000000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc951a00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7b8800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a7ff520
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc7b8800000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc951100000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7bd000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a800860
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc7b8800000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc950800000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7bd000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a7ff520
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc7bd000000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc94ee00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7c1800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a800860
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7fc7bd000000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc94e500000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7fc7c1800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a7ff520
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 384 384 }
MIOpen(HIP): stride.values = { 75497472 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 384 384 }
MIOpen(HIP): stride.values = { 75497472 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): x = 0x7fc7c1800000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc94dc00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): y = 0x7fca7a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 384 -W 384 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a800860
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 384 384 }
MIOpen(HIP): stride.values = { 75497472 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 384 384 }
MIOpen(HIP): stride.values = { 75497472 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): x = 0x7fc7b8800000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc956500000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): y = 0x7fc7ca800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 384 -W 384 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a7ff520
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 384 384 }
MIOpen(HIP): stride.values = { 75497472 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 384 384 }
MIOpen(HIP): stride.values = { 75497472 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): x = 0x7fc7b8800000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc955c00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): y = 0x7fc7ca800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 384 -W 384 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a800860
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 384 384 }
MIOpen(HIP): stride.values = { 75497472 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 384 384 }
MIOpen(HIP): stride.values = { 75497472 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): x = 0x7fc7ca800000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc955200000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): y = 0x7fca7a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 384 -W 384 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a7ff520
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 384 384 }
MIOpen(HIP): stride.values = { 75497472 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 384 384 }
MIOpen(HIP): stride.values = { 75497472 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): x = 0x7fc7ca800000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc954900000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): y = 0x7fca7a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 384 -W 384 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a800860
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 384 384 }
MIOpen(HIP): stride.values = { 75497472 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 384 384 }
MIOpen(HIP): stride.values = { 75497472 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): x = 0x7fc7b8800000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc954000000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): y = 0x7fca7a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 384 -W 384 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a7ff520
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 384 384 }
MIOpen(HIP): stride.values = { 75497472 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 384 384 }
MIOpen(HIP): stride.values = { 75497472 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): x = 0x7fc7b8800000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc953600000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): y = 0x7fca7a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 384 -W 384 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a800860
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 768 768 }
MIOpen(HIP): stride.values = { 301989888 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 768 768 }
MIOpen(HIP): stride.values = { 301989888 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 512, 768, 768}, {301989888, 589824, 768, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 768, 768}, {301989888, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [Measure] RamDb::Prefetch time: 0.041483 ms
MIOpen(HIP): Info [GetWorkSpaceSize] 10871635968
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 512, 768, 768}, {301989888, 589824, 768, 1}, packed,
MIOpen(HIP): x = 0x7fca7a000000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc952d00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 768, 768}, {301989888, 589824, 768, 1}, packed,
MIOpen(HIP): y = 0x7fcac2000000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = 0x7fcd02000000
MIOpen(HIP): workSpaceSize = 10871635968
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 768 -W 768 -k 512 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 10871635968
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [TryLoad] Find-db regenerating.
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [FindSolutionImpl] Perf Db: record not found for: ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] GemmFwdRest (not searchable)
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): Info [EvaluateInvokers] GemmFwdRest: : 136.516 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] Selected: GemmFwdRest: : 136.516, workspace_sz = 10871635968
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf3x2: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f3x2_stride1: 87.7526 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 50.9208 < 87.7526
MIOpen(HIP): Info [EvaluateInvokers] Selected: ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 50.9208, workspace_sz = 0
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 50.9208 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 50.9208
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 768, 768}, {301989888, 589824, 768, 1}, packed,
MIOpen(HIP): x = 0x7fca7a000000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc952d00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 512, 768, 768}, {301989888, 589824, 768, 1}, packed,
MIOpen(HIP): y = 0x7fcac2000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 768 -W 768 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 768, 768}, {301989888, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 768, 768}, {301989888, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a7ee640
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 768 768 }
MIOpen(HIP): stride.values = { 301989888 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 256 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 768 768 }
MIOpen(HIP): stride.values = { 150994944 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {256, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 512, 768, 768}, {301989888, 589824, 768, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [Measure] RamDb::Prefetch time: 0.052536 ms
MIOpen(HIP): Info [GetWorkSpaceSize] 10871635968
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 512, 768, 768}, {301989888, 589824, 768, 1}, packed,
MIOpen(HIP): x = 0x7fca7a000000
MIOpen(HIP): wDesc = {256, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95a880000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): y = 0x7fc7b8800000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = 0x7fcbbe000000
MIOpen(HIP): workSpaceSize = 10871635968
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 768 -W 768 -k 256 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 10871635968
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [TryLoad] Find-db regenerating.
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [FindSolutionImpl] Perf Db: record not found for: ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] GemmFwdRest (not searchable)
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): Info [EvaluateInvokers] GemmFwdRest: : 82.4215 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] Selected: GemmFwdRest: : 82.4215, workspace_sz = 10871635968
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf3x2: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f3x2_stride1: 45.4787 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 25.8866 < 45.4787
MIOpen(HIP): Info [EvaluateInvokers] Selected: ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 25.8866, workspace_sz = 0
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 25.8866 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 25.8866
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 768, 768}, {301989888, 589824, 768, 1}, packed,
MIOpen(HIP): x = 0x7fca7a000000
MIOpen(HIP): wDesc = {256, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95a880000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): y = 0x7fc7b8800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 768 -W 768 -k 256 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {256, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 768, 768}, {301989888, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a7dd8c0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 768 768 }
MIOpen(HIP): stride.values = { 150994944 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 256 256 3 3 }
MIOpen(HIP): stride.values = { 2304 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 768 768 }
MIOpen(HIP): stride.values = { 150994944 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): x = 0x7fca7a000000
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95c240000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): y = 0x7fc7b8800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 768 -W 768 -k 256 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a7ee640
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 768 768 }
MIOpen(HIP): stride.values = { 301989888 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 256 512 1 1 }
MIOpen(HIP): stride.values = { 512 1 1 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 768 768 }
MIOpen(HIP): stride.values = { 150994944 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 0 0 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {256, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): xDesc = {1, 512, 768, 768}, {301989888, 589824, 768, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [Measure] RamDb::Prefetch time: 0.047084 ms
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 512, 768, 768}, {301989888, 589824, 768, 1}, packed,
MIOpen(HIP): x = 0x7fcac2000000
MIOpen(HIP): wDesc = {256, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7fc78f680000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): y = 0x7fca7a000000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 768 -W 768 -k 256 -y 1 -x 1 -p 0 -q 0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [TryLoad] Find-db regenerating.
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [FindSolutionImpl] Perf Db: record not found for: ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] GemmFwd1x1_0_1 (not searchable)
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): Info [EvaluateInvokers] GemmFwd1x1_0_1: : 6.61218 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] Selected: GemmFwd1x1_0_1: : 6.61218, workspace_sz = 0
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf3x2: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f3x2_stride1: 11.6935 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 25.7458 >= 11.6935
MIOpen(HIP): Info [EvaluateInvokers] Selected: ConvBinWinogradRxSf3x2: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f3x2_stride1: 11.6935, workspace_sz = 0
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoGEMM 6.61218 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: GemmFwd1x1_0_1 , 0, 6.61218
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 512, 768, 768}, {301989888, 589824, 768, 1}, packed,
MIOpen(HIP): x = 0x7fcac2000000
MIOpen(HIP): wDesc = {256, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7fc78f680000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 0
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): y = 0x7fca7a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 768 -W 768 -k 256 -y 1 -x 1 -p 0 -q0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 0, workspace = 0
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {256, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 768, 768}, {301989888, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a7d0920
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 768 768 }
MIOpen(HIP): stride.values = { 150994944 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 256 256 3 3 }
MIOpen(HIP): stride.values = { 2304 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 768 768 }
MIOpen(HIP): stride.values = { 150994944 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): x = 0x7fc7b8800000
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95c000000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): y = 0x7fca7a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 768 -W 768 -k 256 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a7ee640
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 768 768 }
MIOpen(HIP): stride.values = { 150994944 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 256 256 3 3 }
MIOpen(HIP): stride.values = { 2304 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 768 768 }
MIOpen(HIP): stride.values = { 150994944 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): x = 0x7fc7b8800000
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95bcc0000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): y = 0x7fca7a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 768 -W 768 -k 256 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a7d0920
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 768 768 }
MIOpen(HIP): stride.values = { 150994944 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 256 256 3 3 }
MIOpen(HIP): stride.values = { 2304 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 768 768 }
MIOpen(HIP): stride.values = { 150994944 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): x = 0x7fca7a000000
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95ba80000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): y = 0x7fca9e000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 768 -W 768 -k 256 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a7ee640
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 768 768 }
MIOpen(HIP): stride.values = { 150994944 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 256 256 3 3 }
MIOpen(HIP): stride.values = { 2304 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 768 768 }
MIOpen(HIP): stride.values = { 150994944 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): x = 0x7fca7a000000
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95b840000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): y = 0x7fca9e000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 768 -W 768 -k 256 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a7d0920
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 1536 1536 }
MIOpen(HIP): stride.values = { 603979776 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 256 256 3 3 }
MIOpen(HIP): stride.values = { 2304 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 1536 1536 }
MIOpen(HIP): stride.values = { 603979776 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 256, 1536, 1536}, {603979776, 2359296, 1536, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 256, 1536, 1536}, {603979776, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [Measure] RamDb::Prefetch time: 0.043636 ms
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 256, 1536, 1536}, {603979776, 2359296, 1536, 1}, packed,
MIOpen(HIP): x = 0x7fca9e000000
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95b600000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 256, 1536, 1536}, {603979776, 2359296, 1536, 1}, packed,
MIOpen(HIP): y = 0x7fcb2e000000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 1536 -W 1536 -k 256 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [TryLoad] Find-db regenerating.
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [FindSolutionImpl] Perf Db: record not found for: ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf3x2: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f3x2_stride1: 91.7026 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 51.893 < 91.7026
MIOpen(HIP): Info [EvaluateInvokers] Selected: ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 51.893, workspace_sz = 0
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 51.893 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 51.893
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 256, 1536, 1536}, {603979776, 2359296, 1536, 1}, packed,
MIOpen(HIP): x = 0x7fca9e000000
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95b600000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 256, 1536, 1536}, {603979776, 2359296, 1536, 1}, packed,
MIOpen(HIP): y = 0x7fcb2e000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 1536 -W 1536 -k 256 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 1536, 1536}, {603979776, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 1536, 1536}, {603979776, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a7ce090
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 1536 1536 }
MIOpen(HIP): stride.values = { 603979776 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 256 3 3 }
MIOpen(HIP): stride.values = { 2304 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1536 1536 }
MIOpen(HIP): stride.values = { 301989888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {128, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 256, 1536, 1536}, {603979776, 2359296, 1536, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [Measure] RamDb::Prefetch time: 0.051313 ms
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 256, 1536, 1536}, {603979776, 2359296, 1536, 1}, packed,
MIOpen(HIP): x = 0x7fca7a000000
MIOpen(HIP): wDesc = {128, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95c5a0000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): y = 0x7fc960800000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 1536 -W 1536 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [TryLoad] Find-db regenerating.
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [FindSolutionImpl] Perf Db: record not found for: ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf3x2: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f3x2_stride1: 46.7374 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 26.9719 < 46.7374
MIOpen(HIP): Info [EvaluateInvokers] Selected: ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 26.9719, workspace_sz = 0
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 26.9719 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 26.9719
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 256, 1536, 1536}, {603979776, 2359296, 1536, 1}, packed,
MIOpen(HIP): x = 0x7fca7a000000
MIOpen(HIP): wDesc = {128, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc95c5a0000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): y = 0x7fc960800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 1536 -W 1536 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 1536, 1536}, {603979776, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a7caf10
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1536 1536 }
MIOpen(HIP): stride.values = { 301989888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 128 3 3 }
MIOpen(HIP): stride.values = { 1152 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1536 1536 }
MIOpen(HIP): stride.values = { 301989888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): x = 0x7fca7a000000
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc7a0690000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): y = 0x7fc960800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1536 -W 1536 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a7ce090
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 1536 1536 }
MIOpen(HIP): stride.values = { 603979776 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 256 1 1 }
MIOpen(HIP): stride.values = { 256 1 1 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1536 1536 }
MIOpen(HIP): stride.values = { 301989888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 0 0 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {128, 256, 1, 1}, {256, 1, 1, 1}, packed,
MIOpen(HIP): xDesc = {1, 256, 1536, 1536}, {603979776, 2359296, 1536, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [Measure] RamDb::Prefetch time: 0.048054 ms
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 256, 1536, 1536}, {603979776, 2359296, 1536, 1}, packed,
MIOpen(HIP): x = 0x7fcb2e000000
MIOpen(HIP): wDesc = {128, 256, 1, 1}, {256, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7fc7a07b0000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): y = 0x7fca7a000000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 1536 -W 1536 -k 128 -y 1 -x 1 -p 0 -q 0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [TryLoad] Find-db regenerating.
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [FindSolutionImpl] Perf Db: record not found for: ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] GemmFwd1x1_0_1 (not searchable)
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): Info [EvaluateInvokers] GemmFwd1x1_0_1: : 23.171 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] Selected: GemmFwd1x1_0_1: : 23.171, workspace_sz = 0
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf3x2: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f3x2_stride1: 11.7923 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 24.9992 >= 11.7923
MIOpen(HIP): Info [EvaluateInvokers] Selected: ConvBinWinogradRxSf3x2: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f3x2_stride1: 11.7923, workspace_sz = 0
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 11.7923 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf3x2 , 0, 11.7923
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 256, 1536, 1536}, {603979776, 2359296, 1536, 1}, packed,
MIOpen(HIP): x = 0x7fcb2e000000
MIOpen(HIP): wDesc = {128, 256, 1, 1}, {256, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7fc7a07b0000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): y = 0x7fca7a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 1536 -W 1536 -k 128 -y 1 -x 1 -p 0 -q 0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 256, 1, 1}, {256, 1, 1, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 1536, 1536}, {603979776, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a7be700
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1536 1536 }
MIOpen(HIP): stride.values = { 301989888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 128 3 3 }
MIOpen(HIP): stride.values = { 1152 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1536 1536 }
MIOpen(HIP): stride.values = { 301989888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): x = 0x7fc960800000
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc7a0600000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): y = 0x7fca7a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1536 -W 1536 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a7ce090
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1536 1536 }
MIOpen(HIP): stride.values = { 301989888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 128 3 3 }
MIOpen(HIP): stride.values = { 1152 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1536 1536 }
MIOpen(HIP): stride.values = { 301989888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): x = 0x7fc960800000
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc790720000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): y = 0x7fca7a000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1536 -W 1536 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a7be700
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1536 1536 }
MIOpen(HIP): stride.values = { 301989888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 128 3 3 }
MIOpen(HIP): stride.values = { 1152 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1536 1536 }
MIOpen(HIP): stride.values = { 301989888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): x = 0x7fca7a000000
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc790690000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): y = 0x7fcac2000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1536 -W 1536 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a7ce090
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1536 1536 }
MIOpen(HIP): stride.values = { 301989888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 128 3 3 }
MIOpen(HIP): stride.values = { 1152 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1536 1536 }
MIOpen(HIP): stride.values = { 301989888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa0a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177f9e08
MIOpen(HIP): xDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): x = 0x7fca7a000000
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc790600000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177f9e10
MIOpen(HIP): yDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): y = 0x7fcac2000000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1536 -W 1536 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb68a7be700
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1536 1536 }
MIOpen(HIP): stride.values = { 301989888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fb7177fa920
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 3 128 3 3 }
MIOpen(HIP): stride.values = { 1152 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7fe1a9fe00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 3 1536 1536 }
MIOpen(HIP): stride.values = { 7077888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7fb7177fa980
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {3, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 3, 1536, 1536}, {7077888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [Measure] RamDb::Prefetch time: 0.04563 ms
MIOpen(HIP): Info [GetWorkSpaceSize] 10871635968
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): x = 0x7fcac2000000
MIOpen(HIP): wDesc = {3, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc7907fc600
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 3, 1536, 1536}, {7077888, 2359296, 1536, 1}, packed,
MIOpen(HIP): y = 0x7fc960800000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32695
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = 0x7fcbbe000000
MIOpen(HIP): workSpaceSize = 10871635968
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1536 -W 1536 -k 3 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 10871635968
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [TryLoad] Find-db regenerating.
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [FindSolutionImpl] Perf Db: record not found for: ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindSolutionImpl] GemmFwdRest (not searchable)
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): auto miopen::solver::conv::GemmFwdRest::GetSolution(const ExecutionContext &, const ProblemDescription&)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, constAnyInvokeParams &) const{
MIOpen(HIP): name + ", non 1x1" = convolution, non 1x1
MIOpen(HIP): }
MIOpen(HIP): Info [EvaluateInvokers] GemmFwdRest: : 39.4315 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] Selected: GemmFwdRest: : 39.4315, workspace_sz = 10871635968
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf3x2: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f3x2_stride1: 4.95778 < 3.40282e+38
MIOpen(HIP): Info [EvaluateInvokers] ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 3.12238 < 4.95778
MIOpen(HIP): Info [EvaluateInvokers] Selected: ConvBinWinogradRxSf2x3g1: miopenSp3AsmConv_v30_3_1_gfx11_fp32_f2x3_stride1: 3.12238, workspace_sz = 0
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 3.12238 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 3.12238
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7fb7177fa6e8
MIOpen(HIP): xDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): x = 0x7fcac2000000
MIOpen(HIP): wDesc = {3, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7fc7907fc600
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7fb7177fa6f0
MIOpen(HIP): yDesc = {1, 3, 1536, 1536}, {7077888, 2359296, 1536, 1}, packed,
MIOpen(HIP): y = 0x7fc960800000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1536 -W 1536 -k 3 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {3, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 3, 1536, 1536}, {7077888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
Prompt executed in 58.07 seconds
```
</details><br>
```
#!/bin/bash
cd
cd ComfyUI
#activate UV virtual environment
source Dreamy/bin/activate
#Set ROCm FLAGS
#??? something to do with acceleration to use
#export MIOPEN_FIND_MODE=2
#export MIOPEN_DEBUG_CONV_DIRECT_NAIVE_CONV_FWD=0
export MIOPEN_LOG_LEVEL=5
export MIOPEN_ENABLE_LOGGING=1
export MIOPEN_ENABLE_LOGGING_CMD=1
#Run ComfyUI
python main.py
```
<details>
<summary>VAE decode 1536 px works a lot better</summary>
```
got prompt
Using split attention in VAE
Using split attention in VAE
VAE load device: cuda:0, offload device: cpu, dtype: torch.float32
Requested to load AutoencodingEngine
loaded completely 8610.371875 319.7467155456543 True
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [Handle] stream: 0, device_id: 0
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a2e06a540
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 3 1536 1536 }
MIOpen(HIP): stride.values = { 7077888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8c00
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 3 3 3 }
MIOpen(HIP): stride.values = { 27 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1536 1536 }
MIOpen(HIP): stride.values = { 301989888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8c60
MIOpen(HIP): }
MIOpen(HIP): Info [] MIOPEN_FIND_MODE = DYNAMIC_HYBRID(5)
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {128, 3, 3, 3}, {27, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 3, 1536, 1536}, {7077888, 2359296, 1536, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [AmdRocmMetadataVersionDetect] ROCm MD version AMDHSA_COv3, HIP version 6.3.42134, MIOpen version3.3.0.d22d5a13f-dirty
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [IsNetworkedFilesystem] Filesystem type at '"/home/meridia/.config/miopen/"' is: 0xef53 'EXT2/3/4_SUPER_MAGIC'
MIOpen(HIP): Info [Measure] ReadonlyRamDb::Prefetch time: 4.7e-05 ms
MIOpen(HIP): Info [Measure] RamDb::Prefetch time: 0.05749 ms
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 3, 1536, 1536}, {7077888, 2359296, 1536, 1}, packed,
MIOpen(HIP): x = 0x7f3ad5200000
MIOpen(HIP): wDesc = {128, 3, 3, 3}, {27, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3acb3fa800
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): y = 0x7f3adb600000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32554
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 3 -H 1536 -W 1536 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [Prefetch] File is unreadable: "/home/meridia/.config/miopen/gfx1100_48.HIP.3_3_0_d22d5a13f-dirty.udb.txt"
MIOpen(HIP): Info [Measure] RamDb::Prefetch time: 0.013282 ms
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [IsNetworkedFilesystem] Filesystem type at '"/home/meridia/.cache/miopen/3.3.0.d22d5a13f-dirty"' is: 0xef53 'EXT2/3/4_SUPER_MAGIC'
MIOpen(HIP): Info [KernDb] database not present
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 2.27527 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 2.27527
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f89c8
MIOpen(HIP): xDesc = {1, 3, 1536, 1536}, {7077888, 2359296, 1536, 1}, packed,
MIOpen(HIP): x = 0x7f3ad5200000
MIOpen(HIP): wDesc = {128, 3, 3, 3}, {27, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3acb3fa800
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7f2a627f89d0
MIOpen(HIP): yDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): y = 0x7f3adb600000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 3 -H 1536 -W 1536 -k 128 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 3, 3, 3}, {27, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 3, 1536, 1536}, {7077888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a2cbf2360
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1536 1536 }
MIOpen(HIP): stride.values = { 301989888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 128 3 3 }
MIOpen(HIP): stride.values = { 1152 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1536 1536 }
MIOpen(HIP): stride.values = { 301989888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): x = 0x7f3b23600000
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3acb320000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): y = 0x7f3b6b600000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32554
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1536 -W 1536 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 11.9198 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 11.9198
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f80e8
MIOpen(HIP): xDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): x = 0x7f3b23600000
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3acb320000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7f2a627f80f0
MIOpen(HIP): yDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): y = 0x7f3b6b600000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1536 -W 1536 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a2cc03950
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1536 1536 }
MIOpen(HIP): stride.values = { 301989888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 128 3 3 }
MIOpen(HIP): stride.values = { 1152 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1536 1536 }
MIOpen(HIP): stride.values = { 301989888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f80e8
MIOpen(HIP): xDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): x = 0x7f3b23600000
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3acb290000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7f2a627f80f0
MIOpen(HIP): yDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): y = 0x7f3b6b600000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1536 -W 1536 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a2cbf2360
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1536 1536 }
MIOpen(HIP): stride.values = { 301989888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 128 3 3 }
MIOpen(HIP): stride.values = { 1152 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1536 1536 }
MIOpen(HIP): stride.values = { 301989888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f80e8
MIOpen(HIP): xDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): x = 0x7f3adb600000
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3acb200000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7f2a627f80f0
MIOpen(HIP): yDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): y = 0x7f3b6b600000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1536 -W 1536 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a2cc03950
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1536 1536 }
MIOpen(HIP): stride.values = { 301989888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 128 3 3 }
MIOpen(HIP): stride.values = { 1152 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1536 1536 }
MIOpen(HIP): stride.values = { 301989888 2359296 1536 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f80e8
MIOpen(HIP): xDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): x = 0x7f3adb600000
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3acb100000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7f2a627f80f0
MIOpen(HIP): yDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): y = 0x7f3b6b600000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1536 -W 1536 -k 128 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1536, 1536}, {301989888, 2359296, 1536, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a480956b0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 1537 1537 }
MIOpen(HIP): stride.values = { 302383232 2362369 1537 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 128 128 3 3 }
MIOpen(HIP): stride.values = { 1152 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 768 768 }
MIOpen(HIP): stride.values = { 75497472 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 0 0 }
MIOpen(HIP): strides = { 2 2 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 128, 1537, 1537}, {302383232, 2362369, 1537, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): yDesc = {1, 128, 768, 768}, {75497472, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 128, 1537, 1537}, {302383232, 2362369, 1537, 1}, packed,
MIOpen(HIP): x = 0x7f3bb3600000
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3abcd16a00
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): yDesc = {1, 128, 768, 768}, {75497472, 589824, 768, 1}, packed,
MIOpen(HIP): y = 0x7f3b23600000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32554
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1537 -W 1537 -k 128 -y 3 -x 3 -p 0 -q 0 -u 2 -v 2 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [FindSolutionImpl] Perf Db: record not found for: ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [KernDb] database not present
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 5.86553 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf3x2 , 0, 5.86553
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f80e8
MIOpen(HIP): xDesc = {1, 128, 1537, 1537}, {302383232, 2362369, 1537, 1}, packed,
MIOpen(HIP): x = 0x7f3bb3600000
MIOpen(HIP): wDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3abcd16a00
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7f2a627f80f0
MIOpen(HIP): yDesc = {1, 128, 768, 768}, {75497472, 589824, 768, 1}, packed,
MIOpen(HIP): y = 0x7f3b23600000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 1537 -W 1537 -k 128 -y 3 -x 3 -p 0 -q 0 -u 2 -v 2 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {128, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 768, 768}, {75497472, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 1537, 1537}, {302383232, 2362369, 1537, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a48094f40
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 768 768 }
MIOpen(HIP): stride.values = { 75497472 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 256 128 3 3 }
MIOpen(HIP): stride.values = { 1152 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 768 768 }
MIOpen(HIP): stride.values = { 150994944 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {256, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 128, 768, 768}, {75497472, 589824, 768, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 128, 768, 768}, {75497472, 589824, 768, 1}, packed,
MIOpen(HIP): x = 0x7f3b35600000
MIOpen(HIP): wDesc = {256, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3abc800000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): y = 0x7f3b47600000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32554
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 768 -W 768 -k 256 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 6.47121 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 6.47121
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f80e8
MIOpen(HIP): xDesc = {1, 128, 768, 768}, {75497472, 589824, 768, 1}, packed,
MIOpen(HIP): x = 0x7f3b35600000
MIOpen(HIP): wDesc = {256, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3abc800000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7f2a627f80f0
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): y = 0x7f3b47600000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 768 -W 768 -k 256 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {256, 128, 3, 3}, {1152, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 768, 768}, {75497472, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a480950c0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 768 768 }
MIOpen(HIP): stride.values = { 150994944 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 256 256 3 3 }
MIOpen(HIP): stride.values = { 2304 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 768 768 }
MIOpen(HIP): stride.values = { 150994944 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): x = 0x7f3adb600000
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3ad01c0000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): y = 0x7f3b35600000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32554
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 768 -W 768 -k 256 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 12.1743 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 12.1743
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f80e8
MIOpen(HIP): xDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): x = 0x7f3adb600000
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3ad01c0000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7f2a627f80f0
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): y = 0x7f3b35600000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 768 -W 768 -k 256 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a48090340
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 128 768 768 }
MIOpen(HIP): stride.values = { 75497472 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 256 128 1 1 }
MIOpen(HIP): stride.values = { 128 1 1 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 768 768 }
MIOpen(HIP): stride.values = { 150994944 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 0 0 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {256, 128, 1, 1}, {128, 1, 1, 1}, packed,
MIOpen(HIP): xDesc = {1, 128, 768, 768}, {75497472, 589824, 768, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 128, 768, 768}, {75497472, 589824, 768, 1}, packed,
MIOpen(HIP): x = 0x7f3b23600000
MIOpen(HIP): wDesc = {256, 128, 1, 1}, {128, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7f3acb5b0000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): y = 0x7f3adb600000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32554
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 768 -W 768 -k 256 -y 1 -x 1 -p 0 -q 0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [FindSolutionImpl] GemmFwd1x1_0_1 (not searchable)
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoGEMM 1.72234 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: GemmFwd1x1_0_1 , 0, 1.72234
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f80e8
MIOpen(HIP): xDesc = {1, 128, 768, 768}, {75497472, 589824, 768, 1}, packed,
MIOpen(HIP): x = 0x7f3b23600000
MIOpen(HIP): wDesc = {256, 128, 1, 1}, {128, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7f3acb5b0000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 0
MIOpen(HIP): beta = 0x7f2a627f80f0
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): y = 0x7f3adb600000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 128 -H 768 -W 768 -k 256 -y 1 -x 1 -p 0 -q0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 0, workspace = 0
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {256, 128, 1, 1}, {128, 1, 1, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 128, 768, 768}, {75497472, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a45ce7260
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 768 768 }
MIOpen(HIP): stride.values = { 150994944 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 256 256 3 3 }
MIOpen(HIP): stride.values = { 2304 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 768 768 }
MIOpen(HIP): stride.values = { 150994944 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f80e8
MIOpen(HIP): xDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): x = 0x7f3adb600000
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3acff80000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7f2a627f80f0
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): y = 0x7f3b23600000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 768 -W 768 -k 256 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a480b0d90
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 768 768 }
MIOpen(HIP): stride.values = { 150994944 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 256 256 3 3 }
MIOpen(HIP): stride.values = { 2304 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 768 768 }
MIOpen(HIP): stride.values = { 150994944 589824 768 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f80e8
MIOpen(HIP): xDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): x = 0x7f3adb600000
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3acfd40000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7f2a627f80f0
MIOpen(HIP): yDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): y = 0x7f3b23600000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 768 -W 768 -k 256 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 768, 768}, {150994944, 589824, 768, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a45cf72a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 769 769 }
MIOpen(HIP): stride.values = { 151388416 591361 769 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 256 256 3 3 }
MIOpen(HIP): stride.values = { 2304 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 384 384 }
MIOpen(HIP): stride.values = { 37748736 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 0 0 }
MIOpen(HIP): strides = { 2 2 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 256, 769, 769}, {151388416, 591361, 769, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): yDesc = {1, 256, 384, 384}, {37748736, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 256, 769, 769}, {151388416, 591361, 769, 1}, packed,
MIOpen(HIP): x = 0x7f3b23600000
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3acfb00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): yDesc = {1, 256, 384, 384}, {37748736, 147456, 384, 1}, packed,
MIOpen(HIP): y = 0x7f3b47780400
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32554
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 769 -W 769 -k 256 -y 3 -x 3 -p 0 -q 0 -u 2 -v 2 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [FindSolutionImpl] Perf Db: record not found for: ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 6.23539 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf3x2 , 0, 6.23539
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f80e8
MIOpen(HIP): xDesc = {1, 256, 769, 769}, {151388416, 591361, 769, 1}, packed,
MIOpen(HIP): x = 0x7f3b23600000
MIOpen(HIP): wDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3acfb00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7f2a627f80f0
MIOpen(HIP): yDesc = {1, 256, 384, 384}, {37748736, 147456, 384, 1}, packed,
MIOpen(HIP): y = 0x7f3b47780400
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 769 -W 769 -k 256 -y 3 -x 3 -p 0 -q0 -u 2 -v 2 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {256, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 384, 384}, {37748736, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 769, 769}, {151388416, 591361, 769, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a45dd7630
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 384 384 }
MIOpen(HIP): stride.values = { 37748736 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 256 3 3 }
MIOpen(HIP): stride.values = { 2304 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 384 384 }
MIOpen(HIP): stride.values = { 75497472 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {512, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 256, 384, 384}, {37748736, 147456, 384, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 256, 384, 384}, {37748736, 147456, 384, 1}, packed,
MIOpen(HIP): x = 0x7f3b50780400
MIOpen(HIP): wDesc = {512, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3acf200000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): y = 0x7f3adb600000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32554
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 384 -W 384 -k 512 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 6.22426 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 6.22426
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f80e8
MIOpen(HIP): xDesc = {1, 256, 384, 384}, {37748736, 147456, 384, 1}, packed,
MIOpen(HIP): x = 0x7f3b50780400
MIOpen(HIP): wDesc = {512, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3acf200000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7f2a627f80f0
MIOpen(HIP): yDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): y = 0x7f3adb600000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 384 -W 384 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 256, 3, 3}, {2304, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 384, 384}, {37748736, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a48090500
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 384 384 }
MIOpen(HIP): stride.values = { 75497472 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 384 384 }
MIOpen(HIP): stride.values = { 75497472 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): x = 0x7f3aed600000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3ac2700000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): y = 0x7f3adb600000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32554
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 384 -W 384 -k 512 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 12.5398 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 12.5398
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f80e8
MIOpen(HIP): xDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): x = 0x7f3aed600000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3ac2700000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7f2a627f80f0
MIOpen(HIP): yDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): y = 0x7f3adb600000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 384 -W 384 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a48094c80
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 256 384 384 }
MIOpen(HIP): stride.values = { 37748736 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 256 1 1 }
MIOpen(HIP): stride.values = { 256 1 1 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 384 384 }
MIOpen(HIP): stride.values = { 75497472 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 0 0 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {512, 256, 1, 1}, {256, 1, 1, 1}, packed,
MIOpen(HIP): xDesc = {1, 256, 384, 384}, {37748736, 147456, 384, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 256, 384, 384}, {37748736, 147456, 384, 1}, packed,
MIOpen(HIP): x = 0x7f3b47780400
MIOpen(HIP): wDesc = {512, 256, 1, 1}, {256, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7f3ad1c00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): y = 0x7f3aed600000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32554
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 384 -W 384 -k 512 -y 1 -x 1 -p 0 -q 0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [FindSolutionImpl] GemmFwd1x1_0_1 (not searchable)
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoGEMM 1.59412 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: GemmFwd1x1_0_1 , 0, 1.59412
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f80e8
MIOpen(HIP): xDesc = {1, 256, 384, 384}, {37748736, 147456, 384, 1}, packed,
MIOpen(HIP): x = 0x7f3b47780400
MIOpen(HIP): wDesc = {512, 256, 1, 1}, {256, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7f3ad1c00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 0
MIOpen(HIP): beta = 0x7f2a627f80f0
MIOpen(HIP): yDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): y = 0x7f3aed600000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 256 -H 384 -W 384 -k 512 -y 1 -x 1 -p 0 -q0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 0, workspace = 0
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 256, 1, 1}, {256, 1, 1, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 256, 384, 384}, {37748736, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a2bf68690
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 384 384 }
MIOpen(HIP): stride.values = { 75497472 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 384 384 }
MIOpen(HIP): stride.values = { 75497472 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f80e8
MIOpen(HIP): xDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): x = 0x7f3adb600000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3ac1e00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7f2a627f80f0
MIOpen(HIP): yDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): y = 0x7f3aed600000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 384 -W 384 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a48094c80
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 384 384 }
MIOpen(HIP): stride.values = { 75497472 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 384 384 }
MIOpen(HIP): stride.values = { 75497472 147456 384 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f80e8
MIOpen(HIP): xDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): x = 0x7f3adb600000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3ac1300000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7f2a627f80f0
MIOpen(HIP): yDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): y = 0x7f3aed600000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 384 -W 384 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 384, 384}, {75497472, 147456, 384, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a48090520
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 385 385 }
MIOpen(HIP): stride.values = { 75891200 148225 385 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 0 0 }
MIOpen(HIP): strides = { 2 2 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 512, 385, 385}, {75891200, 148225, 385, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 512, 385, 385}, {75891200, 148225, 385, 1}, packed,
MIOpen(HIP): x = 0x7f3b23600000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3ac0a00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7f3aed600000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32554
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 385 -W 385 -k 512 -y 3 -x 3 -p 0 -q 0 -u 2 -v 2 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [FindSolutionImpl] Perf Db: record not found for: ConvBinWinogradRxSf3x2
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 7.15828 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf3x2 , 0, 7.15828
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f80e8
MIOpen(HIP): xDesc = {1, 512, 385, 385}, {75891200, 148225, 385, 1}, packed,
MIOpen(HIP): x = 0x7f3b23600000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3ac0a00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7f2a627f80f0
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7f3aed600000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 385 -W 385 -k 512 -y 3 -x 3 -p 0 -q0 -u 2 -v 2 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {2, 2}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 385, 385}, {75891200, 148225, 385, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a45cf7320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7f3af1e00000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3abff00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7f3af6600000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32554
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 3.07412 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 3.07412
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f80e8
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7f3af1e00000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3abff00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7f2a627f80f0
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7f3af6600000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a48092e10
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f80e8
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7f3af1e00000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3abf600000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7f2a627f80f0
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7f3af6600000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a45cf7320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f80e8
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7f3af6600000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3abeb00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7f2a627f80f0
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7f3afae00000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a48092e10
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f80e8
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7f3af6600000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3abe200000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7f2a627f80f0
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7f3afae00000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a45cf7320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f80e8
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7f3afae00000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3abd700000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7f2a627f80f0
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7f3adb600000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a48092e10
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f80e8
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7f3afae00000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3abce00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7f2a627f80f0
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7f3adb600000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a45cf7320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 1 1 }
MIOpen(HIP): stride.values = { 512 1 1 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 0 0 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7f3adb600000
MIOpen(HIP): wDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7f3ac3200000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7f3adfe00000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32554
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 1 -x 1 -p 0 -q 0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [FindSolutionImpl] GemmFwd1x1_0_1 (not searchable)
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoGEMM 0.807003 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: GemmFwd1x1_0_1 , 0, 0.807003
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f80e8
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7f3adb600000
MIOpen(HIP): wDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7f3ac3200000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 0
MIOpen(HIP): beta = 0x7f2a627f80f0
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7f3adfe00000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 1 -x 1 -p 0 -q0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 0, workspace = 0
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a2bf67320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 1 1 }
MIOpen(HIP): stride.values = { 512 1 1 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 0 0 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f80e8
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7f3adb600000
MIOpen(HIP): wDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7f3ac3400000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 0
MIOpen(HIP): beta = 0x7f2a627f80f0
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7f3ae4600000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 1 -x 1 -p 0 -q0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 0, workspace = 0
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a2d3ff150
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 1 1 }
MIOpen(HIP): stride.values = { 512 1 1 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 0 0 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f80e8
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7f3adb600000
MIOpen(HIP): wDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7f3abcc12a00
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 0
MIOpen(HIP): beta = 0x7f2a627f80f0
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7f3ae8e00000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 1 -x 1 -p 0 -q0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 0, workspace = 0
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a439c1bc0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 1 1 }
MIOpen(HIP): stride.values = { 512 1 1 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 0 0 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f80e8
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7f3aed600000
MIOpen(HIP): wDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): w = 0x7f3ac3300000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 0
MIOpen(HIP): beta = 0x7f2a627f80f0
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7f3adb600000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 1 -x 1 -p 0 -q0 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 0, workspace = 0
MIOpen(HIP): auto miopen::solver::conv::GemmFwd1x1_0_1::GetSolution(const ExecutionContext &, const ProblemDescription &)::(anonymous class)::operator()(const std::vector<Kernel> &)::(anonymous class)::operator()(const Handle &, const AnyInvokeParams &) const{
MIOpen(HIP): "convolution, 1x1" = convolution, 1x1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 1, 1}, {512, 1, 1, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a45dd5400
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f80e8
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7f3af3e00000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3abbf00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7f2a627f80f0
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7f3af8600000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a439c1bc0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8320
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8380
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f80e8
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7f3af3e00000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3abb600000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7f2a627f80f0
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7f3af8600000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a41d0a280
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8c00
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 32 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 32 192 192 }
MIOpen(HIP): stride.values = { 1179648 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8c60
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {32, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 32, 192, 192}, {1179648, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7f3adb600000
MIOpen(HIP): wDesc = {32, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3ad1b20000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 32, 192, 192}, {1179648, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7f3ad1380000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32554
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 32 -y 3 -x 3 -p 1-q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 0.182296 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 0.182296
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f89c8
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7f3adb600000
MIOpen(HIP): wDesc = {32, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3ad1b20000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7f2a627f89d0
MIOpen(HIP): yDesc = {1, 32, 192, 192}, {1179648, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7f3ad1380000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 32 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {32, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 32, 192, 192}, {1179648, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a414394b0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 16 192 192 }
MIOpen(HIP): stride.values = { 589824 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8920
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 16 3 3 }
MIOpen(HIP): stride.values = { 144 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f8980
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForwardGetWorkSpaceSize(miopenHandle_t, const miopenTensorDescriptor_t, const miopenTensorDescriptor_t, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, size_t *){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): wDesc = {512, 16, 3, 3}, {144, 9, 3, 1}, packed,
MIOpen(HIP): xDesc = {1, 16, 192, 192}, {589824, 36864, 192, 1}, packed,
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [GetWorkSpaceSize] 0
MIOpen(HIP): miopenStatus_t miopenFindConvolutionForwardAlgorithm(miopenHandle_t, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, const miopenTensorDescriptor_t, void *, const int, int *, miopenConvAlgoPerf_t *, void *, size_t, bool){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): xDesc = {1, 16, 192, 192}, {589824, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7f3ad1380000
MIOpen(HIP): wDesc = {512, 16, 3, 3}, {144, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3acb3b1a00
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7f3af3e00000
MIOpen(HIP): requestAlgoCount = 1
MIOpen(HIP): returnedAlgoCount = 32554
MIOpen(HIP): perfResults =
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): exhaustiveSearch = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdFindConvolution] ./bin/MIOpenDriver conv -n 1 -c 16 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1-q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [FindConvFwdAlgorithm] requestAlgoCount = 1, workspace = 0
MIOpen(HIP): Info [GetSolutions]
MIOpen(HIP): Info [FindSolutionImpl] ConvBinWinogradRxSf2x3g1 (not searchable)
MIOpen(HIP): Info [GetDefaultPerformanceConfig] 96
MIOpen(HIP): Info [FindConvolution] miopenConvolutionFwdAlgoWinograd 0.196943 0
MIOpen(HIP): Info [FillFindReturnParameters] FW Chosen Algorithm: ConvBinWinogradRxSf2x3g1 , 0, 0.196943
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f86e8
MIOpen(HIP): xDesc = {1, 16, 192, 192}, {589824, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7f3ad1380000
MIOpen(HIP): wDesc = {512, 16, 3, 3}, {144, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3acb3b1a00
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7f2a627f86f0
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7f3af3e00000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 16 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1 -q 1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 16, 3, 3}, {144, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 16, 192, 192}, {589824, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a41437f50
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f80a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f7e08
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7f3af8600000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3ace700000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7f2a627f7e10
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7f3adb600000
MIOpen(HIP): workSpace = nullptr
MIOpen(HIP): workSpaceSize = 0
MIOpen(HIP): }
MIOpen(HIP): Command [LogCmdConvolution] ./bin/MIOpenDriver conv -n 1 -c 512 -H 192 -W 192 -k 512 -y 3 -x 3 -p 1 -q1 -u 1 -v 1 -l 1 -j 1 -m conv -g 1 -F 1 -t 1
MIOpen(HIP): Info [ConvolutionForward] algo = 3, workspace = 0
MIOpen(HIP): miopenStatus_t miopenDestroyConvolutionDescriptor(miopenConvolutionDescriptor_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenDestroyTensorDescriptor(miopenTensorDescriptor_t){
MIOpen(HIP): tensorDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): }
MIOpen(HIP): Info [get_device_name] Raw device name: gfx1100
MIOpen(HIP): Info [SetStream] stream: 0, device_id: 0
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a416e6500
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f2a627f8040
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 512 512 3 3 }
MIOpen(HIP): stride.values = { 4608 9 3 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateTensorDescriptor(miopenTensorDescriptor_t *){
MIOpen(HIP): tensorDesc = 0x7f54ecde00dc
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetTensorDescriptor(miopenTensorDescriptor_t, miopenDataType_t, int, const int *,const int *){
MIOpen(HIP): tensorDesc = {}, {}, packed,
MIOpen(HIP): dataType = 1
MIOpen(HIP): nbDims = 4
MIOpen(HIP): dim.values = { 1 512 192 192 }
MIOpen(HIP): stride.values = { 18874368 36864 192 1 }
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenCreateConvolutionDescriptor(miopenConvolutionDescriptor_t *){
MIOpen(HIP): convDesc = 0x7f2a627f80a0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenInitConvolutionNdDescriptor(miopenConvolutionDescriptor_t, int, const int *, const int *, const int *, miopenConvolutionMode_t){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {0, 0}, {1, 1}, {1, 1},
MIOpen(HIP): spatialDim = 2
MIOpen(HIP): pads = { 1 1 }
MIOpen(HIP): strides = { 1 1 }
MIOpen(HIP): dilations = { 1 1 }
MIOpen(HIP): c_mode = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionGroupCount(miopenConvolutionDescriptor_t, int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): groupCount = 1
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenSetConvolutionAttribute(miopenConvolutionDescriptor_t, const miopenConvolutionAttrib_t, const int){
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): attr = 1
MIOpen(HIP): value = 0
MIOpen(HIP): }
MIOpen(HIP): miopenStatus_t miopenConvolutionForward(miopenHandle_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenTensorDescriptor_t, const void *, const miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, const void *, const miopenTensorDescriptor_t, void *, void *, size_t){
MIOpen(HIP): handle = stream: 0, device_id: 0
MIOpen(HIP): alpha = 0x7f2a627f7e08
MIOpen(HIP): xDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): x = 0x7f3af8600000
MIOpen(HIP): wDesc = {512, 512, 3, 3}, {4608, 9, 3, 1}, packed,
MIOpen(HIP): w = 0x7f3acde00000
MIOpen(HIP): convDesc = conv2d, miopenConvolution, miopenPaddingDefault, {1, 1}, {1, 1}, {1, 1},
MIOpen(HIP): algo = 3
MIOpen(HIP): beta = 0x7f2a627f7e10
MIOpen(HIP): yDesc = {1, 512, 192, 192}, {18874368, 36864, 192, 1}, packed,
MIOpen(HIP): y = 0x7f3adb600000
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment