I hereby claim:
- I am gravitino on github.
- I am hundt (https://keybase.io/hundt) on keybase.
- I have a public key whose fingerprint is D3F4 A995 7D3A 7400 874C D1A9 C584 38B7 5FAA 47C7
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| #ifndef INPLACE_ALGORITHMS | |
| #define INPLACE_ALGORITHMS | |
| template< | |
| class value_t, | |
| class index_t> | |
| void permute( | |
| value_t * data, | |
| index_t * perm, | |
| index_t length) { |
| #ifndef RNGPU_HPP | |
| #define RNGPU_HPP | |
| #if defined(__CUDA_ARCH__) | |
| #define INLINE_QUALIFIERS __host__ __device__ __forceinline__ | |
| #else | |
| #include <math.h> | |
| #define INLINE_QUALIFIERS inline | |
| #endif |
| #include <iostream> | |
| // error makro | |
| #define CUERR { \ | |
| cudaError_t err; \ | |
| if ((err = cudaGetLastError()) != cudaSuccess) { \ | |
| std::cout << "CUDA error: " << cudaGetErrorString(err) << " : " \ | |
| << __FILE__ << ", line " << __LINE__ << std::endl; \ | |
| exit(1); \ | |
| } \ |
| import numpy as np | |
| import pylab as pl | |
| #import seaborn as sns | |
| from sklearn.datasets import make_blobs, make_circles | |
| def rbf_kernel(X, beta=None, p=2): | |
| num_data, num_feat = X.shape | |
| kernel = np.zeros((num_data, num_data)) |
| import tensorflow as tf | |
| import tqdm | |
| def tfmf(D, k, | |
| params_dict={"iters":2**14, "p":2, "h":1E-2, "init":"kmeans"}, | |
| regularizer_dict={"lambda_C":1E-3, "lambda_B":1E-3, "p":1}): | |
| m, n = D.shape[0], D.shape[1] | |
| D_con = tf.constant(D) |