Skip to content

Commit

Permalink
remove circular dependency
Browse files Browse the repository at this point in the history
  • Loading branch information
upsj committed Nov 25, 2019
1 parent d1ca8a1 commit 7d9098a
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions cuda/matrix/csr_kernels.cu
Original file line number Diff line number Diff line change
Expand Up @@ -448,7 +448,9 @@ void advanced_spgemm(std::shared_ptr<const CudaExecutor> exec,
auto c_old_descr = cusparse::create_mat_descr();
auto info = cusparse::create_spgemm_info();

auto valpha = clone(exec->get_master(), alpha)->at(0, 0);
ValueType valpha{};
exec->get_master()->copy_from(exec.get(), 1, alpha->get_const_values(),
&valpha);
auto a_nnz = IndexType(a->get_num_stored_elements());
auto a_vals = a->get_const_values();
auto a_row_ptrs = a->get_const_row_ptrs();
Expand All @@ -457,7 +459,9 @@ void advanced_spgemm(std::shared_ptr<const CudaExecutor> exec,
auto b_vals = b->get_const_values();
auto b_row_ptrs = b->get_const_row_ptrs();
auto b_col_idxs = b->get_const_col_idxs();
auto vbeta = clone(exec->get_master(), beta)->at(0, 0);
ValueType vbeta{};
exec->get_master()->copy_from(exec.get(), 1, beta->get_const_values(),
&vbeta);
auto c_old_nnz = IndexType(c->get_num_stored_elements());
auto c_old_vals = c->get_const_values();
auto c_old_row_ptrs = c->get_const_row_ptrs();
Expand Down

0 comments on commit 7d9098a

Please sign in to comment.