neurosim / DNN_NeuroSim_V2.1

Benchmark framework of compute-in-memory based accelerators for deep neural network (on-chip training chip focused)
98 stars 48 forks source link

The program is stuck on Estimation of Layer 1 #5

Closed conwaylee closed 5 months ago

conwaylee commented 2 years ago

We use the DNN_NeuroSim_V2.0 programs, The steps are as follows:

  1. make in NeuroSim folder using CMD in Ubuntu, we can find many .o files
  2. Run train.py, the program is stuck on Estimation of Layer 1,no other logs. Could you please help me? Thank you very much. image
ayushsrivastava01 commented 2 years ago

The same is happening with me

conwaylee commented 2 years ago

This is cause by gcc and g++ vision,using gcc 5 can solve the problem.

ayushsrivastava01 commented 2 years ago

This is cause by gcc and g++ vision,using gcc 5 can solve the problem. My - wechart is a748506266, neurosim fan can communicate with my by wechart.

Thanks Buddy.

ayushsrivastava01 commented 2 years ago

can you give your email-id please. Thank You

xianyi11 commented 1 year ago

I try to use gcc5 to solve this problem, it's work!!! But the installation of gcc5 is very diffcult for me '_'

JQ86 commented 1 year ago

Hello, I also encounter this problem but haven't solved it. May I ask you about the gcc5 installation, I try many ways but it still fails in Red Hat 8.5.0-16. My Wechart is KnightQQQ.

xfong commented 1 year ago

Simple fix:

Line 861 of ProcessingUnit.cpp and line 64 of ProcessingUnit.h: change "double GetWriteUpdateEstimation" to "void GetWriteUpdateEstimation"

Tested and works on Ubuntu 22.04 with gcc-11

AseoShen commented 10 months ago

It works for gcc 9 too! Thanks a lot

Simple fix:

Line 861 of ProcessingUnit.cpp and line 64 of ProcessingUnit.h: change "double GetWriteUpdateEstimation" to "void GetWriteUpdateEstimation"

Tested and works on Ubuntu 22.04 with gcc-11