Mikhail-M/ml_project_example 2
small example to demonstrate project structure
irina-shchetinina/ml_in_prod 0
MADE ML in production course
made-ml-in-prod-2021/roman-4erkasov 0
https://data.mail.ru/profile/r.cherkasov/
Тестовый репозиторий
Практические задачи курса "Алгоритмы и структуры данных" 2020
Implementation of abstract LALR parsing (see http://dl.acm.org/citation.cfm?id=2074599 for more details).
Mikhail-M/autoschool.github.io 0
Entry point for autoschool
BML Assigments
startedgaoxiang12/slambook-en
started time in 3 days
push eventYaccConstructor/Brahma.FSharp
commit sha b8f747409d5f026c3c8a03028b10e09dca6673fc
Nested struct definitions fixed.
commit sha a37ad77678d800732991b0dec391aa4f8365d53d
StructType refactoring.
commit sha 72130d3095085ad4d31088af9c08d3eabf870c21
Type and declaration for union added.
commit sha f59a2444e9d98d17913e24e045ffd55ec0ec250a
Missed type reflection file added.
commit sha 1161f6413318dfefa6a37fa6524f09ec03c9f8c0
Added collecting discriminated unions.
commit sha a0a5da2c131b01c53451b342dfd256258c0e0ea9
Added translation for discriminated unions.
commit sha 2f54ed35d0a7432221bd9061abd00625f271a96d
Added support and tests of translation union creation.
commit sha 36a7d89bd8d0cce1ddec44df6747d01a26873b60
Added support of simple match expressions without bindings.
commit sha 0098febd60006d1fcd6ad24c9d1d31ec205c4466
Added support of match expressions with bindings.
commit sha 06dbea3abe0d9502ae9406ae916445e15bf9bd2b
Merge union_support into master.
push time in 4 days
PR merged YaccConstructor/Brahma.FSharp
pr closed time in 4 days
startedPaGr0m/kotlin-spm-plugin
started time in 19 days
issue closedbardsoftware/ace
Add spellchecking engine to spellchecker module
closed time in 20 days
edgarzhavoronkovissue commentbardsoftware/ace
Add spellchecking engine to spellchecker module
Resolved in #153
comment created time in 20 days
push eventbardsoftware/ace
commit sha ca305e545b342b7fb8da89d292f927c3cc8e4954
reverted spellchecker stuff to what is in the master; replaced latex_highlight_rules with papeeria_latex_highlight_rules
commit sha 1bdba068cb17405114b1dcd01b5e8b0255bb2647
Merge branch 'internship-2016' into integration_autocomplete
commit sha cbb29de7c2ca5d25d8425db27f8f8f43c6f337d0
Merge branch 'tkt_features' into integration_autocomplete
commit sha b0a7d9bd48379a7b5a4081ad83a934bfb84eb22e
some tweaks required to make ext-katex and ext-papeeria working with the main Papeeria code
commit sha 4187934f5f8112cad23380994555d22cd555f64e
Merge branch 'internship-2016' into integration_autocomplete
commit sha 385a837d5d2bb3962edd31b0583527d8cb076e7b
Merge branch 'internship-2016' into integration_autocomplete
commit sha 49b76c9f05eb812dd2f3a5da71dfc334db24d2d9
Merge branch 'internship-2016' into integration_autocomplete
commit sha 31e7f9129d585e917f600e6a2de69bc8d33889a7
do not copy katex for now
commit sha 3d4a96103e450397bf4cf4d09058132e1158385a
Merge branch 'internship-2016' into integration_autocomplete
commit sha a8e72d807dddc7fb958b1e67739eb629deb97d6d
Merge branch 'internship-2016' into integration_autocomplete
commit sha 941fe58390e9401cb10c5230c972a983a275f521
Merge branch 'internship-2016' into integration_autocomplete
commit sha f0b85a0004a42c797b80f3bbeb32467c5cdcdeec
Merge branch 'internship-2016' into integration_autocomplete
commit sha f6a7ed27a8ae93fdd954e8c44c75c6f2e5c7c114
Merge branch 'tkt_85_autocomplete_in_begin_and_end' into integration_autocomplete
commit sha 445451f38b25db34c28716c0b4470d7ca8e0fdc8
fixes broken \ref
commit sha a4fc768814a535ef2e18f88f26d79b80005d57f9
Merge branch 'internship-2016' into integration_autocomplete Conflicts: lib/ace/ext/papeeria/katex-previewer.coffee lib/ace/ext/papeeria/katex-previewer.js
commit sha d8078ce34c4f4584dc2535baa53adbd0f66b7655
Merge branch 'internship-2016' into integration_autocomplete
commit sha 3964bdf58a4f107787c855ff5c02aaa357b0d000
no katex yet, get back bracketmatcher
commit sha 411090caf79a552261f61b1a07cb04cada586e0c
Merge branch 'internship-2016' into integration_autocomplete
commit sha d22b27cfe3effe517b844ca3945ab2d3dbb5e683
enable katex
commit sha a8a9a1aa7f2725e60aeaa4abb705c1fbe5d3c8a9
fixed broken labels filtering
push time in 20 days
push eventbardsoftware/ace
commit sha 39eba5be023d58f31eb87682724e9414a37ba8b8
add spellchecker engine option to spellchecker module
commit sha 63a8388fbe6c4eac7ed66c2a346b510bc90a42df
use new architect-build(fixes build apparently)
commit sha 5886eda606f9eb68de607ebc8390ba9908a7130b
Merge pull request #153 from bardsoftware/tkt-152-add-engine-option Add spellchecker engine as parameter to spellchecker module
push time in 20 days
issue openedbardsoftware/ace
Add spellchecking engine to spellchecker module
created time in 20 days
startedGoogleCloudPlatform/marketplace-k8s-app-tools
started time in 22 days
startedcowboysmall-tools/hugo-devresume-theme
started time in a month
push eventYaccConstructor/Brahma.FSharp
commit sha 5158a099e06c3f59fdb52dddce2554d7c5d79003
Added more quotation transformer tests.
push time in a month
created tagYaccConstructor/Brahma.FSharp
F# quotation to OpenCL translator. Based on Brahma library.
created time in a month
push eventYaccConstructor/Brahma.FSharp
commit sha 28276e9825423ca1b4530d33e81b02c44fad4269
Fix ToHost behaviour on non=gpu arrays.
commit sha 75b7b3294117a1819768b9a869248d613929c582
Bump version to 2.0.0-alpha6.2 ## [2.0.0-alpha6.2] - 2021-05-19 ### Fixed - ToHost behaviour on non-gpu arrays - printf/printfn without arguments - Boolean binary operators - Transfer arrays of boolean - Local memory semantic. It is forbidden to initialize variables in the local memory. - Local memory semantic. It is forbidden to initialize variables in the local memory. - Local memory semantic. It is forbidden to initialize variables in the local memory. - Boolean binary operators - Transfer arrays of boolean - Local memory semantic. It is forbidden to initialize variables in the local memory. - Local memory semantic. It is forbidden to initialize variables in the local memory. - Local memory semantic. It is forbidden to initialize variables in the local memory. ### Added - support of printf call inside kernel code - While and for loops in workflow builders - Basic workflow builders for designing computations - While and for loops in workflow builders - Basic workflow builders for designing computations - Basic workflow builders for designing computations - support of printf call inside kernel code - While and for loops in workflow builders - Basic workflow builders for designing computations - While and for loops in workflow builders - Basic workflow builders for designing computations - Basic workflow builders for designing computations
commit sha 0846682d97a0d2c64939bd7ee86fbfe462f5439c
Merge branch 'alpha6.2-dev'
commit sha 28a94fff5c883c023f6023fae9f16746cbaf4ab7
More tests passed.
commit sha 25f730f4389bdf5fb22ea0f89fc4845ad02270b0
Bump version to 2.0.0-alpha7 ## [2.0.0-alpha7] - 2021-05-19 ### Fixed - Nested functions - Complex let bindings - ToHost behaviour on non-gpu arrays - printf/printfn without arguments - Boolean binary operators - Transfer arrays of boolean - Local memory semantic. It is forbidden to initialize variables in the local memory. - Local memory semantic. It is forbidden to initialize variables in the local memory. - Local memory semantic. It is forbidden to initialize variables in the local memory. - Boolean binary operators - Transfer arrays of boolean - Local memory semantic. It is forbidden to initialize variables in the local memory. - Local memory semantic. It is forbidden to initialize variables in the local memory. - Local memory semantic. It is forbidden to initialize variables in the local memory. - printf/printfn without arguments - Boolean binary operators - Transfer arrays of boolean - Local memory semantic. It is forbidden to initialize variables in the local memory. - Local memory semantic. It is forbidden to initialize variables in the local memory. - Local memory semantic. It is forbidden to initialize variables in the local memory. - Boolean binary operators - Transfer arrays of boolean - Local memory semantic. It is forbidden to initialize variables in the local memory. - Local memory semantic. It is forbidden to initialize variables in the local memory. - Local memory semantic. It is forbidden to initialize variables in the local memory. ### Added - Mutable variables in closures - support of printf call inside kernel code - While and for loops in workflow builders - Basic workflow builders for designing computations - While and for loops in workflow builders - Basic workflow builders for designing computations - Basic workflow builders for designing computations - support of printf call inside kernel code - While and for loops in workflow builders - Basic workflow builders for designing computations - While and for loops in workflow builders - Basic workflow builders for designing computations - Basic workflow builders for designing computations - support of printf call inside kernel code - While and for loops in workflow builders - Basic workflow builders for designing computations - While and for loops in workflow builders - Basic workflow builders for designing computations - Basic workflow builders for designing computations - support of printf call inside kernel code - While and for loops in workflow builders - Basic workflow builders for designing computations - While and for loops in workflow builders - Basic workflow builders for designing computations - Basic workflow builders for designing computations
push time in a month
created tagYaccConstructor/Brahma.FSharp
F# quotation to OpenCL translator. Based on Brahma library.
created time in a month
push eventYaccConstructor/Brahma.FSharp
commit sha 75b7b3294117a1819768b9a869248d613929c582
Bump version to 2.0.0-alpha6.2 ## [2.0.0-alpha6.2] - 2021-05-19 ### Fixed - ToHost behaviour on non-gpu arrays - printf/printfn without arguments - Boolean binary operators - Transfer arrays of boolean - Local memory semantic. It is forbidden to initialize variables in the local memory. - Local memory semantic. It is forbidden to initialize variables in the local memory. - Local memory semantic. It is forbidden to initialize variables in the local memory. - Boolean binary operators - Transfer arrays of boolean - Local memory semantic. It is forbidden to initialize variables in the local memory. - Local memory semantic. It is forbidden to initialize variables in the local memory. - Local memory semantic. It is forbidden to initialize variables in the local memory. ### Added - support of printf call inside kernel code - While and for loops in workflow builders - Basic workflow builders for designing computations - While and for loops in workflow builders - Basic workflow builders for designing computations - Basic workflow builders for designing computations - support of printf call inside kernel code - While and for loops in workflow builders - Basic workflow builders for designing computations - While and for loops in workflow builders - Basic workflow builders for designing computations - Basic workflow builders for designing computations
push time in a month
push eventYaccConstructor/Brahma.FSharp
commit sha 291860a24ba09b340c460e7777bdd78c0b18b85d
Added mutable vars filtering in lambda lifting
commit sha 3d1ae4fe29652154357d94eac2e4d39544bcaca2
Added cleanup of void arguments and quotation transform tests.
push time in a month
Easy to use soundboard for Teamspeak 3
fork in a month
TypeQL language library for Python
fork in a month
issue openedYaccConstructor/Brahma.FSharp
Segmentation fault on boolean kernels
Describe the bug Exception when running simple kernel on bool.
Fatal error. System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at OpenCL.Net.Cl.clCreateBuffer(IntPtr, OpenCL.Net.MemFlags, IntPtr, IntPtr, OpenCL.Net.ErrorCode ByRef)
at OpenCL.Net.Cl.clCreateBuffer(IntPtr, OpenCL.Net.MemFlags, IntPtr, IntPtr, OpenCL.Net.ErrorCode ByRef)
at OpenCL.Net.Cl.CreateBuffer(OpenCL.Net.Context, OpenCL.Net.MemFlags, IntPtr, IntPtr, OpenCL.Net.ErrorCode ByRef)
at OpenCL.Net.Cl.CreateBuffer(OpenCL.Net.Context, OpenCL.Net.MemFlags, IntPtr, System.Object, OpenCL.Net.ErrorCode ByRef)
at Brahma.OpenCL.Commands.RunBase`1[[Brahma.OpenCL._1D, YC.Brahma.OpenCL, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null]].ArrayToMem(System.Object, System.Type)
at Brahma.OpenCL.Commands.RunBase`1[[Brahma.OpenCL._1D, YC.Brahma.OpenCL, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null]].ToIMem(System.Object)
at Brahma.OpenCL.Commands.RunBase`1[[Brahma.OpenCL._1D, YC.Brahma.OpenCL, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null]].SetupArgument(System.Object, Int32, System.Object)
at DynamicClass.lambda_method(System.Runtime.CompilerServices.Closure, Brahma.OpenCL.Commands.Run`1<Brahma.OpenCL._1D>, Int32, System.Object)
at Microsoft.FSharp.Collections.ArrayModule.IterateIndexed[[System.__Canon, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](Microsoft.FSharp.Core.FSharpFunc`2<Int32,Microsoft.FSharp.Core.FSharpFunc`2<System.__Canon,Microsoft.FSharp.Core.Unit>>, System.__Canon[])
at DynamicClass.lambda_method(System.Runtime.CompilerServices.Closure, Microsoft.FSharp.Core.FSharpFunc`2<Int32,Microsoft.FSharp.Core.FSharpFunc`2<System.Object,Microsoft.FSharp.Core.Unit>>, System.Object[])
at DynamicClass.lambda_method(System.Runtime.CompilerServices.Closure, Microsoft.FSharp.Core.Unit, Brahma.OpenCL._1D, Boolean[], Boolean[])
at GraphBLAS.FSharp.Backend.Common.Copy+copyNonEmpty@28-1[[System.Boolean, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Invoke(Microsoft.FSharp.Core.FSharpFunc`2<Brahma.OpenCL._1D,Microsoft.FSharp.Core.FSharpFunc`2<Boolean[],Microsoft.FSharp.Core.FSharpFunc`2<Boolean[],Microsoft.FSharp.Core.Unit>>>)
at Brahma.FSharp.OpenCL.WorkflowBuilder.Basic+RunCommand@33-1[[Brahma.OpenCL._1D, YC.Brahma.OpenCL, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Invoke(OpenCLEvaluationContext)
at Brahma.FSharp.OpenCL.WorkflowBuilder.Evaluation+Bind@64[[System.__Canon, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Invoke(OpenCLEvaluationContext)
at Brahma.FSharp.OpenCL.WorkflowBuilder.Evaluation+Bind@64[[System.__Canon, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Invoke(OpenCLEvaluationContext)
at Brahma.FSharp.OpenCL.WorkflowBuilder.Evaluation+Bind@64[[System.__Canon, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Invoke(OpenCLEvaluationContext)
at Brahma.FSharp.OpenCL.WorkflowBuilder.Basic.OpenCLEvaluationContext.RunSync[[System.__Canon, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](OpenCLEvaluationContext, OpenCLEvaluation`1<System.__Canon>)
at Program.main(System.String[])
Segmentation fault
To Reproduce
module internal Utils =
let defaultWorkGroupSize = 256
let getDefaultGlobalSize n =
let m = n - 1
m - m % defaultWorkGroupSize + defaultWorkGroupSize
module internal rec Copy =
let copyArray (inputArray: 'a[]) =
if inputArray.Length = 0 then
opencl { return [||] }
else
copyNonEmpty inputArray
let private copyNonEmpty (inputArray: 'a[]) = opencl {
let inputArrayLength = inputArray.Length
let copy =
<@
fun (ndRange: _1D)
(inputArrayBuffer: 'a[])
(outputArrayBuffer: 'a[]) ->
let i = ndRange.GlobalID0
if i < inputArrayLength then
outputArrayBuffer.[i] <- inputArrayBuffer.[i]
@>
let outputArray = Array.zeroCreate inputArray.Length
do! RunCommand copy <| fun kernelPrepare ->
let ndRange = _1D(Utils.getDefaultGlobalSize inputArray.Length, Utils.defaultWorkGroupSize)
kernelPrepare ndRange inputArray outputArray
return outputArray
}
[<EntryPoint>]
let main argv =
opencl {
let array = Array.create 100_000 true
let! copied = Copy.copyArray array
return array
}
|> OpenCLEvaluationContext().RunSync
|> ignore
0
Desktop (please complete the following information):
- OS: Windows 7
- Target: netcoreapp3.1
- Version: 2.0.0-alpha6.1
created time in a month