Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add linear activation option #12

Merged
merged 1 commit into from Nov 9, 2017
Merged

add linear activation option #12

merged 1 commit into from Nov 9, 2017

Conversation

benjaminkreis
Copy link
Member

No description provided.

@benjaminkreis benjaminkreis mentioned this pull request Nov 8, 2017
@nhanvtran nhanvtran merged commit f92a0a6 into master Nov 9, 2017
@benjaminkreis benjaminkreis deleted the add_linear_act branch March 28, 2018 03:00
violatingcp pushed a commit that referenced this pull request Feb 10, 2019
violatingcp pushed a commit to violatingcp/hls4ml that referenced this pull request Dec 12, 2019
Fused Dense and Batch Normalization layers
jmduarte referenced this pull request in jmduarte/hls4ml Jun 10, 2021
Delete gnn-trk

Create GNN_README.md

Update and rename GNN_README.md to README.md

Update README.md

Rename example-prjs/gnn-trk/README.md to example-prjs/graph/README.md

Adding simple GNN draft

Update README.md

Adding weights and first csim attempt

reuse=1

move to 2x2 prj dir

move to 2x2 prj dir

move to 2x2 prj dir

move to 2x2 prj dir

move to 2x2 prj dir

move to 2x2 prj dir

Rename example-prjs/graph/weights/b2.h to example-prjs/graph/http:/gnn_simple_22/gnn_simple_22/weights/b2.h

Rename example-prjs/graph/http:/gnn_simple_22/gnn_simple_22/weights/b2.h to example-prjs/graph/gnn_simple_22/gnn_simple_22/weights/b2.h

Rename example-prjs/graph/weights/b3.h to example-prjs/graph/gnn_simple_22/gnn_simple_22/weights/b3.h

Rename example-prjs/graph/weights/b4.h to example-prjs/graph/gnn_simple_22/gnn_simple_22/weights/b4.h

Rename example-prjs/graph/weights/b5.h to example-prjs/graph/gnn_simple_22/gnn_simple_22/weights/b5.h

Rename example-prjs/graph/weights/b6.h to example-prjs/graph/gnn_simple_22/gnn_simple_22/weights/b6.h

Rename example-prjs/graph/weights/b7.h to example-prjs/graph/gnn_simple_22/gnn_simple_22/weights/b7.h

Rename example-prjs/graph/weights/b8.h to example-prjs/graph/gnn_simple_22/gnn_simple_22/weights/b8.h

Rename example-prjs/graph/weights/b9.h to example-prjs/graph/gnn_simple_22/gnn_simple_22/weights/b9.h

Rename example-prjs/graph/weights/b10.h to example-prjs/graph/gnn_simple_22/gnn_simple_22/weights/b10.h

Rename example-prjs/graph/weights/b11.h to example-prjs/graph/gnn_simple_22/gnn_simple_22/weights/b11.h

Rename example-prjs/graph/weights/b12.h to example-prjs/graph/gnn_simple_22/gnn_simple_22/weights/b12.h

Rename example-prjs/graph/weights/w1.h to example-prjs/graph/gnn_simple_22/gnn_simple_22/weights/w1.h

Rename example-prjs/graph/weights/w2.h to example-prjs/graph/gnn_simple_22/gnn_simple_22/weights/w2.h

Rename example-prjs/graph/weights/w3.h to example-prjs/graph/gnn_simple_22/gnn_simple_22/weights/w3.h

Rename example-prjs/graph/weights/w4.h to example-prjs/graph/gnn_simple_22/gnn_simple_22/weights/w4.h

Rename example-prjs/graph/weights/w5.h to example-prjs/graph/gnn_simple_22/gnn_simple_22/weights/w5.h

Rename example-prjs/graph/weights/w6.h to example-prjs/graph/gnn_simple_22/gnn_simple_22/weights/w6.h

Rename example-prjs/graph/weights/w7.h to example-prjs/graph/gnn_simple_22/gnn_simple_22/weights/w7.h

Rename example-prjs/graph/weights/w8.h to example-prjs/graph/gnn_simple_22/gnn_simple_22/weights/w8.h

Rename example-prjs/graph/weights/w9.h to example-prjs/graph/gnn_simple_22/gnn_simple_22/weights/w9.h

Rename example-prjs/graph/weights/w10.h to example-prjs/graph/gnn_simple_22/gnn_simple_22/weights/w10.h

Rename example-prjs/graph/weights/w11.h to example-prjs/graph/gnn_simple_22/gnn_simple_22/weights/w11.h

Rename example-prjs/graph/weights/w12.h to example-prjs/graph/gnn_simple_22/gnn_simple_22/weights/w12.h

move to 2x2 prj dir

Rename example-prjs/graph/nnet_batchnorm.h to example-prjs/graph/gnn_simple_22/gnn_simple_22/nnet_batchnorm.h

move to 2x2 prj dir

Rename example-prjs/graph/nnet_conv.h to example-prjs/graph/gnn_simple_22/gnn_simple_22/nnet_conv.h

move to 2x2 prj dir

move to 2x2 prj dir

move to 2x2 prj dir

move to 2x2 prj dir

move to 2x2 prj dir

move to 2x2 prj dir

move to 2x2 prj dir

Rename example-prjs/graph/gnn_simple_22/gnn_simple_22/build_prj.tcl to example-prjs/graph/gnn_simple_22/gnn_simple_22/temp/build_prj.tcl

Add files via upload

Delete build_prj.tcl

Delete myproject.cpp

Delete myproject.h

Delete myproject_test.cpp

Delete nnet_activation.h

Delete nnet_batchnorm.h

Delete nnet_common.h

Delete nnet_conv.h

Delete nnet_conv2d.h

Delete nnet_dense.h

Delete nnet_dense_large.h

Delete nnet_graph.h

Delete nnet_helpers.h

Delete nnet_merge.h

Delete nnet_pooling.h

Delete vivado_hls.app

Delete parameters.h

Delete myproject.d

Delete myproject.o

Delete myproject_test.d

Delete myproject_test.o

Delete Makefile.rules

Delete csim.exe

Delete csim.mk

Delete run_sim.tcl

Delete sim.bat

Delete myproject_csim.log

Delete directives.tcl

Delete script.tcl

Delete solution1.aps

Delete solution1.directive

Delete solution1.log

Delete b1.h

Delete b10.h

Delete b11.h

Delete b12.h

Delete b2.h

Delete b3.h

Delete b4.h

Delete b5.h

Delete b6.h

Delete b7.h

Delete b8.h

Delete b9.h

Delete w1.h

Delete w10.h

Delete w11.h

Delete w12.h

Delete w2.h

Delete w3.h

Delete w4.h

Delete w5.h

Delete w6.h

Delete w7.h

Delete w8.h

Delete w9.h

Delete weight_shapes.txt

Update myproject_test.cpp

add updated HLS project

fix bugs / cleanup

smaller input synthesizability

remove duplicate weight

remove excess concats

update weights

fix output comparison

fix dense config dimensions

cleanup; try RF=4

pipelining/unrolling tests

try 10 nodes/20 edges

pipelining test

cleanup

created graph_independent module

created IN modules

try module-level pipelining only

streaming test

cleaning

added stream config

realistic weights

adding python script to save weights

update parameters

update

update

update

add weights for csim

added activate_final option

update

update

update

update graphs and weights

test update

write edge labels to file

update

update output directory

nothing

pipeline at IN modeule

update

fix typo

small graph for testing

zero-padding

add plotting script

update style

add performance script

fix ROC

update

update weights

fix bug

test

update

nope

update

add scater

update

updaet

float comparison

reuse factor plots

fix typo

update for scans

update

update

test

update weights

add IN directory

IN work in progress

add weight precision script

IN updates

more IN updates

more IN updates

typo fixed

IN updates

more IN updates

update IN configs

fix array size

adjust configs

fix typo

change inputs directory

fix weights

fix typo

fix bug

fix node aggregation dim

fix typo

fix typo

remove redundant array reshaping

w/o dataflow pipelining

small graph for quick tests

fix typo

full graph test

small graph size

activate_final

<10,6> bit scan

16 bit scan

reuse factor 8

bit precision <16,6>

reuse factor 1

full graph

plot updates

small graph

add weights

DO_PRAGMA

sync

update

Delete example-prjs/graph/gnn_simple_22 directory

update

update

test

jmduarte PR generalize #12

generalize

update

update

n-layer IN draft

fix some bugs

more fixes

WIP

update

IN generalization updates

relu generalization

add missing piece

add dummy weights

pass dummy weights to csim

update arg

update

update

update

remove unused utils

update

push IN updates
jmduarte referenced this pull request in jmduarte/hls4ml Jun 11, 2021
jmduarte referenced this pull request in jmduarte/hls4ml Jun 11, 2021
calad0i pushed a commit to calad0i/hls4ml that referenced this pull request Jul 1, 2023
Fused Dense and Batch Normalization layers
GiuseppeDiGuglielmo pushed a commit that referenced this pull request Oct 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants