Accelergy-Project / timeloop-accelergy-exercises

Exercises for exploring the Fibertree, Timeloop and Accelergy tools
MIT License
85 stars 29 forks source link

Regarding 3d-CNN-layer #26

Closed jerryxucheng closed 9 months ago

jerryxucheng commented 2 years ago

Hi, Thanks for providing the infrastructure.

When I'm trying to simulate 3d cnn layers, the timeloop simulator reports a core dumped error.
MKH651FK8A_`MT9{)7UBIB

The shape of the Con3d is: P% ` 4LLU5UCA8I0OW2M6 X

And I write it to yaml as: problem: shape: name: "3d-CNN-Layer" dimensions: [C,K,R,S,T,N,Q,P,F] coefficients:

Could you help figure out what's wrong with my yaml definition? Thanks a lot!

angshuman-parashar commented 2 years ago

Problem, arch and mapper configurations seem to have completed parsing, so I doubt it's a syntax/parsing issue. Could you please paste a complete YAML (concatenate all your YAMLs together) so that I can reproduce? Thanks.

Also you should probably create this issue in the Timeloop repo.

jerryxucheng commented 2 years ago

Problem, arch and mapper configurations seem to have completed parsing, so I doubt it's a syntax/parsing issue. Could you please paste a complete YAML (concatenate all your YAMLs together) so that I can reproduce? Thanks.

Also you should probably create this issue in the Timeloop repo.

I'm just simply using the eyeriss_like folder in example_designs besides this 3d-cnn layer configuration. And I also tested the provided vgg layer without changing other yamls and it works.

The command I use is:

timeloop-mapper ../../layer_shapes/CONV/resnet3d/conv1.yaml                 arch/components/*.yaml \ 
                arch/eyeriss_like.yaml \
                constraints/*.yaml     \
                mapper/mapper.yaml

from eyeriss_like folder. The conv1.yaml is the pasted yaml and all other yamls are not changed.

I will also create this issue in nvlab/timeloop. Thanks a lot!

tanner-andrulis commented 9 months ago

Moved to Timeloop repo