chengchingwen / Transformers.jl

Julia Implementation of Transformer models
MIT License
523 stars 74 forks source link

Why "AbstractEmbed" can be used in this file withoud definition or importing. #48

Closed SeniorCtrlPlayer closed 3 years ago

SeniorCtrlPlayer commented 3 years ago

https://github.com/chengchingwen/Transformers.jl/blob/e7e7b74e2c1fd20656b603b644b8a8e1b99ef3ea/src/basic/embeds/embed.jl#L6

chengchingwen commented 3 years ago

Actually, It's already defined and they're under the same scope.

see https://github.com/chengchingwen/Transformers.jl/blob/e7e7b74e2c1fd20656b603b644b8a8e1b99ef3ea/src/basic/embeds/Embeds.jl#L9-L10 and https://github.com/chengchingwen/Transformers.jl/blob/e7e7b74e2c1fd20656b603b644b8a8e1b99ef3ea/src/basic/embeds/etype.jl#L1