Skip to content

cannot convert 'struct THDoubleTensor *' to 'struct THFloatTensor * #4

@adam-hanna

Description

@adam-hanna

I'm getting a strange error. Do I have a wrong package version of something?

$ th train.lua
...
<dataset> Loaded 264660 filepaths
<dataset> loaded 1000 random examples
POST    /events
POST    /events
POST    /events
POST    /events
<trainer> Epoch #1 [batchSize = 32]
/root/torch/install/bin/luajit: /root/torch/install/share/lua/5.1/nn/THNN.lua:110: bad argument #3 to 'v' (cannot convert 'struct THDoubleTensor *' to 'struct THFloatTensor *')
stack traceback:
        [C]: in function 'v'
        /root/torch/install/share/lua/5.1/nn/THNN.lua:110: in function 'BCECriterion_updateOutput'
        /root/torch/install/share/lua/5.1/nn/BCECriterion.lua:33: in function 'forward'
        ./adversarial.lua:96: in function 'opfunc'
        ./interruptable_optimizers.lua:60: in function 'interruptableAdam'
        ./adversarial.lua:264: in function 'train'
        train.lua:207: in function 'main'
        train.lua:212: in main chunk
        [C]: in function 'dofile'
        /root/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:150: in main chunk
        [C]: at 0x00405d50

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions