Open nsherer opened 5 years ago
You have to check eperl script settings about your error. nv_small should be set as correct settings or modify reference perl script base on you requirements.
Can you please provide such script. we would like to have the below confs, please try to compile it and let me know where am I wrong, Should be very simple - only enlarged the width of the DATA/WT to 16 bits
Thx
our spec/defs/nv_small.spec is as below:
//#define NV_SMALL 1
//#define PRIMARY_MEMIF_MAX_BURST_LENGTH_4
Doesn't nv_small only support INT8 configuration?
Hi,
We overcame that issue. modified the small to support also INT16.
Thanks anyway, Neta
Neta Sherer
M: +972 54 7916089 <%2B972%2054%202522023> | T: +972 77 2518840 <%2B972%2077%202518844>
E: neta.sherer@adasky.com | www.adasky.com http://www.adasky.com/
On Thu, Sep 19, 2019 at 8:44 AM Shazib Summar Roy notifications@github.com wrote:
Doesn't nv_small only support INT8 configuration?
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/nvdla/hw/issues/270?email_source=notifications&email_token=ALSNGEFGXG43U3U7OJS7XDLQKMGUFA5CNFSM4G6OZQQKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD7CJCGI#issuecomment-532975897, or mute the thread https://github.com/notifications/unsubscribe-auth/ALSNGEA32WBLWD32ZHJQL33QKMGUFANCNFSM4G6OZQQA .
-- CONFIDENTIALITY NOTICE This email message and any attachments thereto are confidential and/or privileged and/or subject to privacy laws and are intended only for use by the addressee(s) named above. If you are not the intended addressee or reader of this email, you are hereby notified that any dissemination, distribution, copying or use of this email and any attachments thereto is strictly prohibited. If you have received this message in error, please notify the sender by reply email or by telephone and delete or destroy any copy of this message (and any attachments included thereto).
How, if I may ask?
Just used the supplied scripts and modified it accordingly.
Bro, I'm working on a different project now. Thanks for replying though.
Hi, @nsherer What the branch did you use ? I notice that the master branch project.spec can only support int8 feature/weight datatype rtl generate. But the nvdlav1 branch can not generate fpga ram dir.
Hi,
Trying to generate an nv_small design with both:
define FEATURE_DATA_TYPE_INT16_FP16
define WEIGHT_DATA_TYPE_INT16_FP16
but receiving the below error:
ERROR: eperl: eval: my $i; for($i = 0; $i < 32; $i ++) { $b0 = 16 $i; $b1 = 16 $i + 15; print "assign wt_nan_mask[${b1}:${b0}] = {16{~wt_fp16_nan_flag_w[${i}]}};\n"; } print "\n\n";
error: Global symbol "$b0" requires explicit package name at (eval 41) line 3, line 994.
Global symbol "$b1" requires explicit package name at (eval 41) line 4, line 994.
Global symbol "$b1" requires explicit package name at (eval 41) line 5, line 994.
Global symbol "$b0" requires explicit package name at (eval 41) line 5, line 994.
at ../../../tools/bin/eperl line 265 eperl_main::Error('eval:\x{a}my $i;\x{a}for($i = 0; $i < 32; $i ++) {\x{a}$b0 = 16 $i;\x{a}$b1...') called at ../../../tools/bin/eperl line 210 eperl_main::EvalScript('my $i;\x{a}for($i = 0; $i < 32; $i ++) {\x{a}$b0 = 16 $i;\x{a}$b1 = 16 ...') called at ../../../tools/bin/eperl line 189 eperl_main::ProcessInput('../../../outdir/nv_small/vmod/nvdla/cdma/NV_NVDLA_CDMA_wt.v.vcp', '../../../outdir/nv_small/vmod/nvdla/cdma/NV_NVDLA_CDMA_wt.v.v...') called at ../../../tools/bin/eperl line 158 make: *** [../../../outdir/nv_small/vmod/nvdla/cdma/NV_NVDLA_CDMA_wt.v] Error 25 Died at ./tools/bin/tmake line 254.
Why is that?