Susumu Yamazaki

Results 49 issues of Susumu Yamazaki

**Describe the bug** (ref #128) Pelemay doesn't seem to show CpuInfo.all_profile into Logger.error in case of an error when it will generate makefile **To Reproduce** 1. Modify `~/lib/pelemay/generator/builder.ex` to raise...

bug

**Describe the bug** mix pelemay.bench occurs an error on the host of Nerves **To Reproduce** Steps to reproduce the behavior: 1. `mix new np_sample` 2. Install Pelemay 0.0.11 in `mix.exs`...

bug

In order to support Nerves cross compiling, Pelemay should call `nvcc` with setting `-ccbin` and `-Xcompiler` to `CXX` and `CXXFLAGS` environment variables, respectively, when they are set by Nerves toolchain....

enhancement

Would you implement to select whether CPU or GPU executes the code? There are two functions: `Pelemay.to_gpu/1` and `Pelemay.to_cpu/1`. They are defined as follows: ```elixir defmodule Pelemay def to_gpu(list), do:...

enhancement

Would you implement a CUDA builder using Makefile of #97 ?

enhancement

`defp enum_map(%{nif_name: nif_name, args: args, operators: operators})`in `lib/pelemay/generator/native.ex` defines a template generator function extracted from `Enum.map`. So, would you prepare a CUDA version of it? I named the function `enum_map_CUDA`....

enhancement

The branch is `doctests`.

documentation

Create the following functions: ```c #include int string_concat_buffer(ErlNifBinary left, ErlNifBinary right, ErlNifBinary *object); ERL_NIF_TERM string_concat(ErlNifEnv *env, ERL_NIF_TERM left, ERL_NIF_TERM right); ``` And also compare and evaluate execution time. branch is...

enhancement
help wanted

**Is your feature request related to a problem? Please describe.** Mathematical calculation requires some float and math functions. **Describe the solution you'd like** Support the following functions: * abs/1 *...

enhancement