diff --git a/src/IronpenGPU.jl b/src/IronpenGPU.jl index 10418cc..ab8242d 100644 --- a/src/IronpenGPU.jl +++ b/src/IronpenGPU.jl @@ -11,7 +11,7 @@ include("type.jl") using .type # bring model into this module namespace (this module is a parent module) include("snnUtils.jl") -using .snn_utils +using .snnUtils include("interface.jl") using .interface @@ -39,4 +39,42 @@ using .interface """ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + end # module IronpenGPU diff --git a/src/interface.jl b/src/interface.jl index 53fa829..705220d 100644 --- a/src/interface.jl +++ b/src/interface.jl @@ -3,7 +3,7 @@ module interface # export -using Flux, CUDA +# using Flux, CUDA #------------------------------------------------------------------------------------------------100 diff --git a/src/type.jl b/src/type.jl index 2bb928e..eeb38ca 100644 --- a/src/type.jl +++ b/src/type.jl @@ -1,8 +1,12 @@ module type -# export +export + # struct + kfn -using CUDA, Random + # function + +using Random #------------------------------------------------------------------------------------------------100 @@ -25,40 +29,13 @@ Base.@kwdef mutable struct kfn <: knowledgeFn end function kfn(kfnParams::Dict) - kfn = kfn() - kfn.kfnParams = kfnParams - kfn.knowledgeFnName = kfn.kfnParams[:knowledgeFnName] + kfn_1 = kfn() + kfn_1.params = kfnParams - if kfn.kfnParams[:computeNeuronNumber] < kfn.kfnParams[:totalInputPort] + if kfn_1.params[:computeNeuronNumber] < kfn_1.params[:totalInputPort] throw(error("number of compute neuron must be greater than input neuron")) end - - - - - - - - - - - - - - - - - - - - - - - - - - error("debug end") end