 	Compbgrad(hostDb1, hiddenSize, numberOfExamples, hostb1grad);
 	Compbgrad(hostDb2, visibleSize, numberOfExamples, hostb2grad);
 
+
+	/* --------------------------------------------------- */
 	/* ----- Define the gradient vector (theta grad) ----- */
-
+	/* --------------------------------------------------- */
 
 	double *gradVec;
 

			   gradVec);



	/* ----- Print computed matrices for testing----- */
	//printf("\nPrint matrix z2:\n");
//	PrintReturnedMat(hiddenSize, numberOfExamples, z2);

/*	printf("\nPrint matrix a2:\n");
	PrintReturnedMat(hiddenSize, numberOfExamples, a2);

	printf("\nPrint matrix z3:\n");

	hostDb2 = (double*) malloc(visibleSize*sizeof(double));


	// Get DW matrices from device matrices
	
	cublasStat = cublasGetMatrix(hiddenSize, visibleSize, sizeof(double), 
								 DW1, hiddenSize, hostDW1, hiddenSize);

