extensions/booleanUtilities.cpp
torch::Tensor pack(torch::Tensor input, int bits) {
    CHECK_INPUT(input);

    return cuda_pack(input, bitsToIntType(bits));
}
//takes in 2-d tensor, packs last dim
takes in 2-d tensor, packs last dim
takes in 2 - d tensor packs last dim
torch::Tensor pack(torch::Tensor input, int bits) {
    CHECK_INPUT(input);
    return cuda_pack(input, bitsToIntType(bits));
}
torch :: Tensor pack ( torch :: Tensor input , int bits ) { CHECK_INPUT ( input ) ; return cuda_pack ( input , bitsToIntType ( bits ) ) ; }
takes in 2-d tensor, packs last dim
takes in 2 - d tensor packs last dim