Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Optimized KLTSA
  • Loading branch information
lisitsyn committed Nov 5, 2011
1 parent dafece0 commit 5280282
Showing 1 changed file with 3 additions and 8 deletions.
11 changes: 3 additions & 8 deletions src/shogun/converter/KernelLocalTangentSpaceAlignment.cpp
Expand Up @@ -163,11 +163,11 @@ void* CKernelLocalTangentSpaceAlignment::run_kltsa_thread(void* p)

int32_t i,j,k;

for (j=0; j<m_k; j++)
G_matrix[j] = 1.0/CMath::sqrt((float64_t)m_k);

for (i=idx_start; i<idx_stop; i+=idx_step)
{
for (j=0; j<m_k; j++)
G_matrix[j] = 1.0/CMath::sqrt((float64_t)m_k);

for (j=0; j<m_k; j++)
{
for (k=0; k<m_k; k++)
Expand All @@ -180,11 +180,6 @@ void* CKernelLocalTangentSpaceAlignment::run_kltsa_thread(void* p)
wrap_dsyevr('V','U',m_k,local_gram_matrix,m_k,m_k-target_dim+1,m_k,ev_vector,G_matrix+m_k,&info);
ASSERT(info==0);

for (j=0; j<target_dim/2; j++)
{
cblas_dswap(m_k,G_matrix+(j+1)*m_k,1,G_matrix+(target_dim-j)*m_k,1);
}

cblas_dgemm(CblasColMajor,CblasNoTrans,CblasTrans,
m_k,m_k,1+target_dim,
1.0,G_matrix,m_k,
Expand Down

0 comments on commit 5280282

Please sign in to comment.