-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dnn ops #734
base: main
Are you sure you want to change the base?
Dnn ops #734
Commits on Aug 19, 2024
-
[DAPHNE-daphne-eu#758] MetaDataObject for CSRMatrix
* This commit introduces the meta data object to the CSR data type * Memory pinning To prevent excessive allocation ID lookups in the hot path when using --vec, this change "pins" memory by allocation type of previous accesses.
Configuration menu - View commit details
-
Copy full SHA for 59944e7 - Browse repository at this point
Copy the full SHA 59944e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca1210e - Browse repository at this point
Copy the full SHA ca1210eView commit details -
[BUGFIX] LoadPartitioningDistributed crashed
Due to the use of ptr to local var the distributed (GRPC_SYNC) mode crashed in test cases. This patch fixes this by using std::unique_ptr appropriately.
Configuration menu - View commit details
-
Copy full SHA for 4e0ae52 - Browse repository at this point
Copy the full SHA 4e0ae52View commit details -
[DAPHNE-#xyz1] DNN Ops Type/Shape Inference; NN Namespace
batch_norm2d shape & type inference affine shape/type inference softmax namespace, shape & type inference "fix" shape inference of some dnn ops by returning -1 instead of trying to calculate proper dimensions based on data that is sometimes just not there :-/ * getShape(getInput()) returns dimensions when input comes from readMatrix() but not if it's a rand() ?! * getInputHeight(), getInputWidth() does not return proper dimensions
Configuration menu - View commit details
-
Copy full SHA for aaac9a7 - Browse repository at this point
Copy the full SHA aaac9a7View commit details -
[DAPHNE-#xyz2] ReLU backward pass
This commit adds the necessary code changes to call CUDNN's activation backward function with ReLU activation type. No tests yet.
Configuration menu - View commit details
-
Copy full SHA for 06bff26 - Browse repository at this point
Copy the full SHA 06bff26View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6c4e1e - Browse repository at this point
Copy the full SHA d6c4e1eView commit details -
[DAPHNE-#xyz4] Neural Network DaphneDSL Scripts
Contains ports from SystemDS * script level alternatives for pooling, convolution, etc * wrapper scripts for DAPHNE builtins (conv2d() -> conv2d.forward(), etc) * script path in default UserConfig.json
Configuration menu - View commit details
-
Copy full SHA for 511e379 - Browse repository at this point
Copy the full SHA 511e379View commit details -
[DAPHNE-#xyz5] Lenet Example Pipeline for MNIST character classification
Example ported from SystemDS
Configuration menu - View commit details
-
Copy full SHA for f4651b1 - Browse repository at this point
Copy the full SHA f4651b1View commit details -
[DAPHNE-#xyz6] WIP Script level tests for DNN ops
currently supported: relu & conv2d tests are failing atm
Configuration menu - View commit details
-
Copy full SHA for 6d322c4 - Browse repository at this point
Copy the full SHA 6d322c4View commit details -
[DAPHNE-#xyz7] Make DaphneContext global
This change makes the DaphneContext object global to avoid creation/desctruction in every UDF. The global context is passed by int64 casted pointer through the UserConfig.
Configuration menu - View commit details
-
Copy full SHA for a0c7d9a - Browse repository at this point
Copy the full SHA a0c7d9aView commit details -
[BUGFIX] AggAll CUDA launch config
agg all cuda launch config bugfix fix allagg cuda launch configs (now looping) aggall log
Configuration menu - View commit details
-
Copy full SHA for 7a652ba - Browse repository at this point
Copy the full SHA 7a652baView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd58be5 - Browse repository at this point
Copy the full SHA cd58be5View commit details -
[MINOR] CUDA EwBinaryObjSca MIN/MAX/NEQ
Added more operators to apply elementwise
Configuration menu - View commit details
-
Copy full SHA for f0ffae5 - Browse repository at this point
Copy the full SHA f0ffae5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f56c270 - Browse repository at this point
Copy the full SHA f56c270View commit details -
[MINOR] Cleanup & bugfix CUDA EwBinaryMat to handle mats of 1x1
The handling of the 1x1 matrix case should not be needed anymore once this is fixed in the compiler to call EwBinaryObjSca
Configuration menu - View commit details
-
Copy full SHA for 8d9d4d2 - Browse repository at this point
Copy the full SHA 8d9d4d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b761c7e - Browse repository at this point
Copy the full SHA b761c7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 547d168 - Browse repository at this point
Copy the full SHA 547d168View commit details -
Configuration menu - View commit details
-
Copy full SHA for 997a324 - Browse repository at this point
Copy the full SHA 997a324View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b2d890 - Browse repository at this point
Copy the full SHA 5b2d890View commit details -
Configuration menu - View commit details
-
Copy full SHA for afd7502 - Browse repository at this point
Copy the full SHA afd7502View commit details