mods to manifest, predict, train, on linux

quietlight
Nov 28, 2024, 12:15 AM
KUSOV4SZDQTEZAIBVRC25HUZX6R3JGGSCGSWVV4K7TB4N7LOGPTQC

Dependencies

  • [2] 2LYEPJIV changes that were left on linux
  • [3] FCL6FKHM initial commit after ripping ML out of Skraak, it does compile on Mac Julia 1.10

Change contents

  • replacement in src/Train.jl at line 34
    [3.969][3.969:1005]()
    train("DFMN1-5", 20, images, model)
    [3.969]
    [3.1005]
    train("DFMN1-5_Pomona", 20, images, model)
    [ Info: Epoch: 7
    ┌ Info: train
    └ accuracy = 0.9098
    ┌ Info: train
    │ train_confusion_matrix =
    │ 4×4 Matrix{Int64}:
    │ 779 18 86 17
    │ 21 852 68 39
    │ 94 76 6086 144
    └ 11 69 362 2414
    28.936706 seconds (1.38 M allocations: 28.181 GiB, 14.27% gc time)
    ┌ Info: test
    └ accuracy = 0.9063
    ┌ Info: test
    │ test_confusion_matrix =
    │ 4×4 Matrix{Int64}:
    │ 747 10 95 15
    │ 15 858 65 51
    │ 99 59 5964 173
    └ 9 60 392 2524
    [ Info: Saved a best_model
  • replacement in src/Train.jl at line 67
    [3.1212][3.1212:1305]()
    pretrain::Model = true,
    train_test_split::Float64 = 0.8,
    batch_size::Int64 = 64,
    [3.1212]
    [3.1305]
    pretrain::Model=true,
    train_test_split::Float64=0.8,
    batch_size::Int64=64,
  • replacement in src/Train.jl at line 212
    [3.5469][3.5469:5541]()
    max_number::Int = 3,
    min_size::Int = 3,
    max_size::Int = 22,
    [3.5469]
    [3.5541]
    max_number::Int=3,
    min_size::Int=3,
    max_size::Int=22,
  • replacement in src/Train.jl at line 244
    [3.6307][3.6307:6399]()
    Flux.DataLoader(container; batchsize = batch_size, collate = true, parallel = true)
    [3.6307]
    [3.6399]
    Flux.DataLoader(container; batchsize=batch_size, collate=true, parallel=true)
  • replacement in src/Train.jl at line 251
    [3.6569][3.6569:6628]()
    fst = Metalhead.ResNet(18, pretrain = pretrain).layers
    [3.6569]
    [3.6628]
    fst = Metalhead.ResNet(18, pretrain=pretrain).layers
  • replacement in src/Train.jl at line 263
    [3.7188][3.7188:7242]()
    f = Metalhead.ResNet(18, pretrain = false).layers
    [3.7188]
    [3.7242]
    f = Metalhead.ResNet(18, pretrain=false).layers
  • replacement in src/Train.jl at line 289
    [3.7915][3.7915:7962]()
    accuracy = round(good / count, digits = 4)
    [3.7915]
    [3.7962]
    accuracy = round(good / count, digits=4)
  • replacement in src/Train.jl at line 351
    [3.9967][3.9967:10017]()
    model_state = Flux.state(_model),
    [3.9967]
    [3.10017]
    model_state=Flux.state(_model),
  • replacement in src/SkraakML.jl at line 3
    [3.10160][3.10160:10192]()
    greet() = print("Hello World!")
    [3.10160]
    [3.10192]
    include("Train.jl")
    include("Predict.jl")
  • replacement in src/Predict.jl at line 72
    [2.63097][2.63097:63175]()
    model = "/media/david/SSD2/model_DFMN1-5_CPU_epoch-9-0.9737-2024-10-25.jld2"
    [2.63097]
    [3.12183]
    glob_pattern = "Pomona-*/Pomona/Clips_2024-11-27/"
    model = "/media/david/SSD2/DFMN_Inge/model_DFMN1-5_CPU_epoch-9-0.9737-2024-10-25.jld2"
    model = "/media/david/SSD2/DFMN_Pomona/model_DFMN1-5_Pomona_CPU_epoch-8-0.9078-2024-11-26.jld2"
  • replacement in src/Predict.jl at line 284
    [3.18757][3.18757:18802]()
    signal, freq = WAV.WAV.wavread(file)
    [3.18757]
    [3.18802]
    signal, freq = WAV.wavread(file)
  • replacement in Project.toml at line 15
    [3.27995][3.27995:28057]()
    ImageTransformations = "02fcd773-0e25-5acc-982a-7f6622650795"
    [3.27995]
    [3.28057]
    Images = "916415d5-f1e6-5110-898d-aaa5f9f070e0"
  • edit in Project.toml at line 25
    [3.28501]
    [compat]
    Images = "0.25.3"
  • replacement in Manifest.toml at line 3
    [2.73][2.73:98]()
    julia_version = "1.11.1"
    [2.73]
    [2.98]
    julia_version = "1.10.6"
  • replacement in Manifest.toml at line 5
    [2.122][2.122:180]()
    project_hash = "ccbb4f4abd54ae0bbdc0ab9dc7552daa68fb6bdf"
    [2.122]
    [2.180]
    project_hash = "fb2ea7cb2e8eacb3a2ce0f311bec38248363d294"
  • replacement in Manifest.toml at line 60
    [2.2022][2.2022:2040]()
    version = "1.1.2"
    [2.2022]
    [2.2040]
    version = "1.1.1"
  • edit in Manifest.toml at line 70
    [2.2304][2.2304:2323]()
    version = "1.11.0"
  • edit in Manifest.toml at line 124
    [2.4197][2.4197:4216]()
    version = "1.11.0"
  • replacement in Manifest.toml at line 159
    [2.5857][2.5857:5916]()
    git-tree-sha1 = "ccd1e54610c222fadfd4737dac66bff786f63656"
    [2.5857]
    [2.5916]
    git-tree-sha1 = "14996d716a2eaaeccfc8d7bc854dd87fde720ac1"
  • replacement in Manifest.toml at line 161
    [2.5962][2.5962:5983]()
    version = "0.10.3+0"
    [2.5962]
    [2.5983]
    version = "0.10.4+0"
  • replacement in Manifest.toml at line 171
    [2.6272][2.6272:6331]()
    git-tree-sha1 = "e43727b237b2879a34391eeb81887699a26f8f2f"
    [2.6272]
    [2.6331]
    git-tree-sha1 = "17f1536c600133f7c4113bae0a2d98dbf27c7ebc"
  • replacement in Manifest.toml at line 173
    [2.6377][2.6377:6398]()
    version = "0.15.3+0"
    [2.6377]
    [2.6398]
    version = "0.15.5+0"
  • replacement in Manifest.toml at line 189
    [2.7064][2.7064:7123]()
    git-tree-sha1 = "be227d253d132a6d57f9ccf5f67c0fb6488afd87"
    [2.7064]
    [2.7123]
    git-tree-sha1 = "bcffdcaed50d3453673b852f3522404a94b50fad"
  • replacement in Manifest.toml at line 191
    [2.7169][2.7169:7188]()
    version = "1.71.0"
    [2.7169]
    [2.7188]
    version = "1.72.1"
  • edit in Manifest.toml at line 344
    [2.12468][2.12468:12487]()
    version = "1.11.0"
  • edit in Manifest.toml at line 382
    [2.13694][2.13694:13713]()
    version = "1.11.0"
  • replacement in Manifest.toml at line 443
    [2.15682][2.15682:15741]()
    git-tree-sha1 = "62ca0547a14c57e98154423419d8a342dca75ca9"
    [2.15682]
    [2.15741]
    git-tree-sha1 = "2dd20384bf8c6d411b5c7370865b1e9b26cb2ea3"
  • replacement in Manifest.toml at line 445
    [2.15787][2.15787:15806]()
    version = "1.16.4"
    [2.15787]
    [2.15806]
    version = "1.16.6"
    [deps.FileIO.extensions]
    HTTPExt = "HTTP"
    [deps.FileIO.weakdeps]
    HTTP = "cd3eb016-35fb-5094-929b-558a96fad6f3"
  • edit in Manifest.toml at line 466
    [2.16183][2.16183:16202]()
    version = "1.11.0"
  • edit in Manifest.toml at line 530
    [2.18544][2.18544:18563]()
    version = "1.11.0"
  • edit in Manifest.toml at line 723
    [2.26428][2.26428:26447]()
    version = "1.11.0"
  • edit in Manifest.toml at line 864
    [2.31225][2.31225:31244]()
    version = "1.11.0"
  • replacement in Manifest.toml at line 878
    [2.31671][2.31671:31691]()
    version = "8.6.0+0"
    [2.31671]
    [2.31691]
    version = "8.4.0+0"
  • edit in Manifest.toml at line 883
    [2.31823][2.31823:31842]()
    version = "1.11.0"
  • replacement in Manifest.toml at line 887
    [2.31970][2.31970:31990]()
    version = "1.7.2+0"
    [2.31970]
    [2.31990]
    version = "1.6.4+0"
  • edit in Manifest.toml at line 896
    [2.32186][2.32186:32205]()
    version = "1.11.0"
  • edit in Manifest.toml at line 906
    [2.32588][2.32588:32607]()
    version = "1.11.0"
  • edit in Manifest.toml at line 931
    [2.33561][2.33561:33580]()
    version = "1.11.0"
  • replacement in Manifest.toml at line 946
    [2.34105][2.34105:34164]()
    git-tree-sha1 = "ddeb60ee7a001d832d56063a77e38e09d155f141"
    [2.34105]
    [2.34164]
    git-tree-sha1 = "85b47bc5a8bf0c886286638585df3bec7c9f8269"
  • replacement in Manifest.toml at line 948
    [2.34210][2.34210:34228]()
    version = "1.5.1"
    [2.34210]
    [2.34228]
    version = "1.5.3"
  • edit in Manifest.toml at line 954
    [2.34391]
    [2.34391]
    MLDataDevicesChainRulesExt = "ChainRules"
  • edit in Manifest.toml at line 972
    [2.35140]
    [2.35140]
    ChainRules = "082447d4-558c-5d27-93f4-14fc19e9eca2"
  • edit in Manifest.toml at line 1013
    [2.36777][2.36777:36796]()
    version = "1.11.0"
  • replacement in Manifest.toml at line 1017
    [2.36894][2.36894:36915]()
    version = "2.28.6+0"
    [2.36894]
    [2.36915]
    version = "2.28.2+1"
  • edit in Manifest.toml at line 1049
    [2.37899][2.37899:37918]()
    version = "1.11.0"
  • replacement in Manifest.toml at line 1058
    [2.38207][2.38207:38230]()
    version = "2023.12.12"
    [2.38207]
    [2.38230]
    version = "2023.1.10"
  • replacement in Manifest.toml at line 1062
    [2.38371][2.38371:38430]()
    git-tree-sha1 = "da09a1e112fd75f9af2a5229323f01b56ec96a4c"
    [2.38371]
    [2.38430]
    git-tree-sha1 = "b0d3a3073b08693a46f415936520be9be10ce842"
  • replacement in Manifest.toml at line 1064
    [2.38476][2.38476:38495]()
    version = "0.9.24"
    [2.38476]
    [2.38495]
    version = "0.9.25"
  • replacement in Manifest.toml at line 1084
    [2.39149][2.39149:39208]()
    git-tree-sha1 = "53046f0483375e3ed78e49190f1154fa0a4083a1"
    [2.39149]
    [2.39208]
    git-tree-sha1 = "6a6f8bfaa91bb2e40ff562ab9f30dc827741daef"
  • replacement in Manifest.toml at line 1086
    [2.39254][2.39254:39272]()
    version = "0.3.4"
    [2.39254]
    [2.39272]
    version = "0.3.5"
  • replacement in Manifest.toml at line 1108
    [2.39868][2.39868:39927]()
    git-tree-sha1 = "3cebfc94a0754cc329ebc3bab1e6c89621e791ad"
    [2.39868]
    [2.39927]
    git-tree-sha1 = "8a3271d8309285f4db73b4f662b1b290c715e85e"
  • replacement in Manifest.toml at line 1110
    [2.39973][2.39973:39992]()
    version = "0.4.20"
    [2.39973]
    [2.39992]
    version = "0.4.21"
  • replacement in Manifest.toml at line 1145
    [2.41001][2.41001:41060]()
    git-tree-sha1 = "963a3f28a2e65bb87a68033ea4a616002406037d"
    [2.41001]
    [2.41060]
    git-tree-sha1 = "c8c7f6bfabe581dc40b580313a75f1ecce087e27"
  • replacement in Manifest.toml at line 1147
    [2.41106][2.41106:41124]()
    version = "0.2.5"
    [2.41106]
    [2.41124]
    version = "0.2.6"
  • replacement in Manifest.toml at line 1152
    [2.41255][2.41255:41276]()
    version = "0.3.27+1"
    [2.41255]
    [2.41276]
    version = "0.3.23+4"
  • replacement in Manifest.toml at line 1231
    [2.43861][2.43861:44027]()
    deps = ["Artifacts", "Dates", "Downloads", "FileWatching", "LibGit2", "Libdl", "Logging", "Markdown", "Printf", "Random", "SHA", "TOML", "Tar", "UUIDs", "p7zip_jll"]
    [2.43861]
    [2.44027]
    deps = ["Artifacts", "Dates", "Downloads", "FileWatching", "LibGit2", "Libdl", "Logging", "Markdown", "Printf", "REPL", "Random", "SHA", "Serialization", "TOML", "Tar", "UUIDs", "p7zip_jll"]
  • replacement in Manifest.toml at line 1233
    [2.44073][2.44073:44160]()
    version = "1.11.0"
    weakdeps = ["REPL"]
    [deps.Pkg.extensions]
    REPLExt = "REPL"
    [2.44073]
    [2.44160]
    version = "1.10.0"
  • replacement in Manifest.toml at line 1248
    [2.44506][2.44506:44645]()
    deps = ["LinearAlgebra", "RecipesBase", "Requires", "Setfield", "SparseArrays"]
    git-tree-sha1 = "1a9cfb2dc2c2f1bd63f1906d72af39a79b49b736"
    [2.44506]
    [2.44645]
    deps = ["LinearAlgebra", "OrderedCollections", "RecipesBase", "Requires", "Setfield", "SparseArrays"]
    git-tree-sha1 = "adc25dbd4d13f148f3256b6d4743fe7e63a71c4a"
  • replacement in Manifest.toml at line 1251
    [2.44691][2.44691:44710]()
    version = "4.0.11"
    [2.44691]
    [2.44710]
    version = "4.0.12"
  • edit in Manifest.toml at line 1297
    [2.46194][2.46194:46213]()
    version = "1.11.0"
  • replacement in Manifest.toml at line 1335
    [2.47438][2.47438:47517]()
    deps = ["InteractiveUtils", "Markdown", "Sockets", "StyledStrings", "Unicode"]
    [2.47438]
    [2.47517]
    deps = ["InteractiveUtils", "Markdown", "Sockets", "Unicode"]
  • edit in Manifest.toml at line 1337
    [2.47563][2.47563:47582]()
    version = "1.11.0"
  • edit in Manifest.toml at line 1341
    [2.47660][2.47660:47679]()
    version = "1.11.0"
  • replacement in Manifest.toml at line 1420
    [2.49879][2.49879:49938]()
    git-tree-sha1 = "98ca7c29edd6fc79cd74c61accb7010a4e7aee33"
    [2.49879]
    [2.49938]
    git-tree-sha1 = "52af86e35dd1b177d051b12681e1c581f53c281b"
  • replacement in Manifest.toml at line 1422
    [2.49984][2.49984:50002]()
    version = "3.6.0"
    [2.49984]
    [2.50002]
    version = "3.7.0"
  • edit in Manifest.toml at line 1438
    [2.50405][2.50405:50424]()
    version = "1.11.0"
  • edit in Manifest.toml at line 1448
    [2.50765][2.50765:50784]()
    version = "1.11.0"
  • edit in Manifest.toml at line 1474
    [2.51633][2.51633:51652]()
    version = "1.11.0"
  • replacement in Manifest.toml at line 1484
    [2.51978][2.51978:51997]()
    version = "1.11.0"
    [2.51978]
    [2.51997]
    version = "1.10.0"
  • replacement in Manifest.toml at line 1531
    [2.53483][2.53483:53567]()
    deps = ["LinearAlgebra"]
    git-tree-sha1 = "ae3bb1eb3bba077cd276bc5cfc337cc65c3075c0"
    [2.53483]
    [2.53567]
    deps = ["LinearAlgebra", "SparseArrays"]
  • replacement in Manifest.toml at line 1533
    [2.53613][2.53613:53733]()
    version = "1.11.1"
    weakdeps = ["SparseArrays"]
    [deps.Statistics.extensions]
    SparseArraysExt = ["SparseArrays"]
    [2.53613]
    [2.53733]
    version = "1.10.0"
  • edit in Manifest.toml at line 1565
    [2.54877][2.54877:54966]()
    [[deps.StyledStrings]]
    uuid = "f489334b-da3d-4c2e-b8f0-e476e12c162b"
    version = "1.11.0"
  • replacement in Manifest.toml at line 1573
    [2.55228][2.55228:55248]()
    version = "7.7.0+0"
    [2.55228]
    [2.55248]
    version = "7.2.1+1"
  • edit in Manifest.toml at line 1606
    [2.56181][2.56181:56200]()
    version = "1.11.0"
  • edit in Manifest.toml at line 1661
    [2.58488][2.58488:58507]()
    version = "1.11.0"
  • edit in Manifest.toml at line 1669
    [2.58711][2.58711:58730]()
    version = "1.11.0"
  • replacement in Manifest.toml at line 1780
    [2.62453][2.62453:62474]()
    version = "1.59.0+0"
    [2.62453]
    [2.62474]
    version = "1.52.0+1"