Download programs/vector_add.c from callensxavier/v10c-dqn-compiler-optimization: direct link, hf CLI and curl.
- Browser
- Download file 365 Bytes
-
https://huggingface.co/callensxavier/v10c-dqn-compiler-optimization/resolve/main/programs/vector_add.c
- Command line
-
hf download hf://callensxavier/v10c-dqn-compiler-optimization/programs/vector_add.c
-
curl -L -o vector_add.c https://huggingface.co/callensxavier/v10c-dqn-compiler-optimization/resolve/main/programs/vector_add.c
365 Bytes
| int main() { | |
| float *a=malloc(N*sizeof(float)),*b=malloc(N*sizeof(float)),*c=malloc(N*sizeof(float)); | |
| for(int i=0;i<N;i++){a[i]=(float)i;b[i]=(float)(i*2);} | |
| for(int i=0;i<N;i++)c[i]=a[i]+b[i]; | |
| for(int i=0;i<N;i++)c[i]=c[i]*a[i]; | |
| printf("%f\n",c[N/2]);free(a);free(b);free(c);return 0; | |
| } | |