Valentin Churavy
Valentin Churavy
`ScopedValues.get` doesn't match the semantics of `get` so I intentionally didn't use Base.get
What is the assembly instruction that is faulting? From your backtrace you are doing a `memset` which really shouldn't care about alignment.
@PallHaraldsson please keep issue on GitHub focused and actionable. For discussing ideas like this discourse is a better medium.
Yeah... This is not at all a well established build scenario
There is a very interest method: ``` /** * Generate a string representation of a Vertex type for use by * poplar::Graph::addVertex(). * * \param name The name of the...
https://docs.graphcore.ai/projects/poplar-api/en/2.0.0/poplar_api.html#_CPPv4N6poplar5Graph9addVertexE10ComputeSet9StringRef8ArrayRefI14ConnectionDescE
So I propose the following experiment: ``` graph.addCodelets("vectorAdd.ll", CodeletFileType::IrSource) vectorAddCS = graph.addComputeSet(poputil::templateVertex("VectorAdd"), args...); ```
Can you try passing `CodeletFileType::IrSource` directly?
Oh neat! That was the function I was looking for. That makes sense to me since I was wondering how the mapping from graph to arguments worked.
I am wondering if we could make this dependent on whether I started Julia interactively or from as a script? My horror scenario is that I am several hours into...