Commit Graph

42 Commits

Author SHA256 Message Date
Dominique Leuenberger
9f8f3754a4 Accepting request 1190824 from science:machinelearning
OBS-URL: https://build.opensuse.org/request/show/1190824
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ollama?expand=0&rev=16
2024-08-01 20:04:47 +00:00
708b172f7c Accepting request 1190611 from home:adrianSuSE
- Update to version 0.3.1:
  * Added support for min_p sampling option
  * Lowered number of requests required when downloading models
    with ollama pull
  * ollama create will now autodetect required stop parameters
    when importing certain models
  * Fixed issue where /save would cause parameters to be saved
    incorrectly.
  * OpenAI-compatible API will now return a finish_reason of
    tool_calls if a tool call occured.

- fix build on leap 15.6
- exclude builds on 32bit due to build failures

OBS-URL: https://build.opensuse.org/request/show/1190611
OBS-URL: https://build.opensuse.org/package/show/science:machinelearning/ollama?expand=0&rev=41
2024-07-31 22:03:04 +00:00
Dominique Leuenberger
fd7709c23a Accepting request 1189982 from science:machinelearning
- Update to version 0.3.0:
  * Ollama now supports tool calling with popular models such
    as Llama 3.1. This enables a model to answer a given prompt
    using tool(s) it knows about, making it possible for models to
    perform more complex tasks or interact with the outside world.
  * New models:
    ~ Llama 3.1
    ~ Mistral Large 2
    ~ Firefunction v2
    ~ Llama-3-Groq-Tool-Use
  * Fixed duplicate error message when running ollama create

OBS-URL: https://build.opensuse.org/request/show/1189982
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ollama?expand=0&rev=15
2024-07-28 15:20:22 +00:00
8b38454cf5 - Update to version 0.3.0:
* Ollama now supports tool calling with popular models such
    as Llama 3.1. This enables a model to answer a given prompt
    using tool(s) it knows about, making it possible for models to
    perform more complex tasks or interact with the outside world.
  * New models:
    ~ Llama 3.1
    ~ Mistral Large 2
    ~ Firefunction v2
    ~ Llama-3-Groq-Tool-Use
  * Fixed duplicate error message when running ollama create

OBS-URL: https://build.opensuse.org/package/show/science:machinelearning/ollama?expand=0&rev=39
2024-07-28 11:46:59 +00:00
Dominique Leuenberger
973749ceec Accepting request 1189591 from science:machinelearning
OBS-URL: https://build.opensuse.org/request/show/1189591
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ollama?expand=0&rev=14
2024-07-26 14:15:22 +00:00
808a0b582d - Update to version 0.2.8:
* api embed docs (#5282)
  * convert: capture `head_dim` for mistral (#5818)
  * Update llama.cpp submodule commit to `d94c6e0c` (#5805)
  * server: collect nested tool call objects when parsing (#5824)
  * Remove no longer supported max vram var
  * Refine error reporting for subprocess crash
  * Remove out of space test temporarily (#5825)
  * llm: consider `head_dim` in llama arch (#5817)
  * Adjust windows ROCm discovery
  * add patch for tekken (#5807)
  * preserve last assistant message (#5802)
  * Fix generate test flakyness (#5804)
  * server: validate template (#5734)
  * OpenAI: Function Based Testing (#5752)
  * adjust openai chat msg processing (#5729)
  * fix parsing tool calls
  * server: check for empty tools array too (#5779)
  * always provide content even if empty (#5778)
  * server: only parse tool calls if tools are provided (#5771)
  * Fix context exhaustion integration test for small gpus
  * Refine scheduler unit tests for reliability

OBS-URL: https://build.opensuse.org/package/show/science:machinelearning/ollama?expand=0&rev=37
2024-07-25 11:03:50 +00:00
Ana Guerrero
e1464e1fa0 Accepting request 1188404 from science:machinelearning
- Fixed issue with shared libraries 

- Added %check section
- Use -v when building 
- Update to version 0.2.6:
  * New models: MathΣtral is a 7B model designed for math 
    reasoning and scientific discovery by Mistral AI.
  * Fixed issue where uppercase roles such as USER would no longer
    work in the chat endpoints
  * Fixed issue where empty system message would be included in the
    prompt

OBS-URL: https://build.opensuse.org/request/show/1188404
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ollama?expand=0&rev=13
2024-07-19 13:27:51 +00:00
44981711f9 - Fixed issue with shared libraries
OBS-URL: https://build.opensuse.org/package/show/science:machinelearning/ollama?expand=0&rev=35
2024-07-18 13:09:42 +00:00
3e72c81bf1 - Added %check section
- Use -v when building

OBS-URL: https://build.opensuse.org/package/show/science:machinelearning/ollama?expand=0&rev=34
2024-07-18 12:28:24 +00:00
8d6b930083 - Update to version 0.2.6:
* New models: MathΣtral is a 7B model designed for math 
    reasoning and scientific discovery by Mistral AI.
  * Fixed issue where uppercase roles such as USER would no longer
    work in the chat endpoints
  * Fixed issue where empty system message would be included in the
    prompt

OBS-URL: https://build.opensuse.org/package/show/science:machinelearning/ollama?expand=0&rev=33
2024-07-18 12:13:25 +00:00
Ana Guerrero
b2ca9b9e96 Accepting request 1187407 from science:machinelearning
- Update to version 0.2.5:
- Update to version 0.2.4:
- Update to version 0.2.3:
- Update to version 0.2.2:
- Update to version 0.2.1:
- Update to version 0.2.0:

OBS-URL: https://build.opensuse.org/request/show/1187407
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ollama?expand=0&rev=12
2024-07-15 17:49:07 +00:00
3ddd383b3c - Update to version 0.2.5:
- Update to version 0.2.4:
- Update to version 0.2.3:
- Update to version 0.2.2:
- Update to version 0.2.1:
- Update to version 0.2.0:

OBS-URL: https://build.opensuse.org/package/show/science:machinelearning/ollama?expand=0&rev=31
2024-07-14 18:09:05 +00:00
Ana Guerrero
1202fb05d0 Accepting request 1186033 from science:machinelearning
- Update to version 0.1.48:
  * Fixed issue where Gemma 2 would continuously output when 
    reaching context limits
  * Fixed out of memory and core dump errors when running Gemma 2
  * /show info will now show additional model information in
    ollama run
  * Fixed issue where ollama show would result in an error on 
    certain vision models
- Update to version 0.1.48:
  * Added support for Google Gemma 2 models (9B and 27B)
  * Fixed issues with ollama create when importing from Safetensors
  
- Update to version 0.1.46:
  * Docs (#5149)
  * fix: quantization with template
  * Fix use_mmap parsing for modelfiles
  * Refine mmap default logic on linux
  * Bump latest fedora cuda repo to 39

OBS-URL: https://build.opensuse.org/request/show/1186033
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ollama?expand=0&rev=11
2024-07-08 17:08:25 +00:00
3eccb0320d - Update to version 0.1.48:
* Fixed issue where Gemma 2 would continuously output when 
    reaching context limits
  * Fixed out of memory and core dump errors when running Gemma 2
  * /show info will now show additional model information in
    ollama run
  * Fixed issue where ollama show would result in an error on 
    certain vision models
- Update to version 0.1.48:
  * Added support for Google Gemma 2 models (9B and 27B)
  * Fixed issues with ollama create when importing from Safetensors
  

- Update to version 0.1.46:
  * Docs (#5149)
  * fix: quantization with template
  * Fix use_mmap parsing for modelfiles
  * Refine mmap default logic on linux
  * Bump latest fedora cuda repo to 39

OBS-URL: https://build.opensuse.org/package/show/science:machinelearning/ollama?expand=0&rev=29
2024-07-07 19:20:28 +00:00
Dominique Leuenberger
f2bb339091 Accepting request 1183991 from science:machinelearning
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1183991
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ollama?expand=0&rev=10
2024-07-01 09:19:34 +00:00
5b2fad2c49 - Update to version 0.1.45:
OBS-URL: https://build.opensuse.org/package/show/science:machinelearning/ollama?expand=0&rev=27
2024-06-22 12:15:28 +00:00
Ana Guerrero
1abab79606 Accepting request 1181491 from science:machinelearning
OBS-URL: https://build.opensuse.org/request/show/1181491
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ollama?expand=0&rev=9
2024-06-18 20:52:16 +00:00
d49ff0ffe7 - Added documentation files to .spec
- Update to version 0.1.44

OBS-URL: https://build.opensuse.org/package/show/science:machinelearning/ollama?expand=0&rev=25
2024-06-18 12:14:31 +00:00
Ana Guerrero
9f709033f9 Accepting request 1178089 from science:machinelearning
- Update to version 0.1.40:

- Update to version 0.1.39:

OBS-URL: https://build.opensuse.org/request/show/1178089
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ollama?expand=0&rev=8
2024-06-03 15:43:01 +00:00
f55037f0ec - Update to version 0.1.40:
- Update to version 0.1.39:

OBS-URL: https://build.opensuse.org/package/show/science:machinelearning/ollama?expand=0&rev=23
2024-06-01 21:20:45 +00:00
Ana Guerrero
69d8d59dcd Accepting request 1175956 from science:machinelearning
- Added 15.6 build

OBS-URL: https://build.opensuse.org/request/show/1175956
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ollama?expand=0&rev=7
2024-05-23 13:35:11 +00:00
45b2d8c6ae OBS-URL: https://build.opensuse.org/package/show/science:machinelearning/ollama?expand=0&rev=21 2024-05-22 20:22:14 +00:00
87f951cc3a - Added 15.6 build
- Added patch to build on RISC-V arch

OBS-URL: https://build.opensuse.org/package/show/science:machinelearning/ollama?expand=0&rev=20
2024-05-22 18:08:19 +00:00
bc9c8a7092 - Added 15.6 build
OBS-URL: https://build.opensuse.org/package/show/science:machinelearning/ollama?expand=0&rev=19
2024-05-22 18:06:13 +00:00
71c9d43509 Accepting request 1175901 from home:mslacken:ml
added 15.6 build

OBS-URL: https://build.opensuse.org/request/show/1175901
OBS-URL: https://build.opensuse.org/package/show/science:machinelearning/ollama?expand=0&rev=18
2024-05-22 17:56:10 +00:00
13d8dc2da7 Accepting request 1175546 from openSUSE:Factory:RISCV
RISCV patch

OBS-URL: https://build.opensuse.org/request/show/1175546
OBS-URL: https://build.opensuse.org/package/show/science:machinelearning/ollama?expand=0&rev=17
2024-05-21 11:57:06 +00:00
Ana Guerrero
b5d48c330c Accepting request 1174685 from science:machinelearning
OBS-URL: https://build.opensuse.org/request/show/1174685
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ollama?expand=0&rev=6
2024-05-17 18:05:30 +00:00
Loren Burkholder
32d8d25838 Accepting request 1174682 from home:VaiTon:branches:science:machinelearning
- Update to version 0.1.38:
  * New model: Falcon 2: A new 11B parameters causal decoder-only
    model built by TII and trained over 5T tokens.
  * New model: Yi 1.5: A new high-performing version of Yi, now 
    licensed as Apache 2.0. Available in 6B, 9B and 34B sizes.
  * Added ollama ps command
  * Added /clear command
  * Fixed issue where switching loaded models on Windows would take
    several seconds
  * Running /save will no longer abort the chat session if an
    incorrect name is provided
  * The /api/tags API endpoint will now correctly return an empty
    list [] instead of null if no models are provided

OBS-URL: https://build.opensuse.org/request/show/1174682
OBS-URL: https://build.opensuse.org/package/show/science:machinelearning/ollama?expand=0&rev=15
2024-05-16 20:34:11 +00:00
Ana Guerrero
7d10104dd4 Accepting request 1173543 from science:machinelearning
OBS-URL: https://build.opensuse.org/request/show/1173543
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ollama?expand=0&rev=5
2024-05-13 15:57:59 +00:00
Loren Burkholder
cf9cf2a4df Accepting request 1173521 from home:VaiTon:branches:science:machinelearning
- Update to version 0.1.37:
  * Fixed issue where models with uppercase characters in the name
    would not show with ollama list
  * Fixed usage string for ollama create
  * Fix finish_reason being "" instead of null in the Open-AI
    compatible chat API.

- Use obs_scm service instead of the deprecated tar_scm
- Use zstd for vendor tarball compression

OBS-URL: https://build.opensuse.org/request/show/1173521
OBS-URL: https://build.opensuse.org/package/show/science:machinelearning/ollama?expand=0&rev=13
2024-05-13 03:27:47 +00:00
Ana Guerrero
cc201b9d5d Accepting request 1173462 from science:machinelearning
OBS-URL: https://build.opensuse.org/request/show/1173462
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ollama?expand=0&rev=4
2024-05-12 20:54:11 +00:00
Loren Burkholder
dfc1a9fa3a Accepting request 1173461 from home:VaiTon:branches:science:machinelearning
- Update to version 0.1.36:
- Update to version 0.1.35:
- Update to version 0.1.34:

OBS-URL: https://build.opensuse.org/request/show/1173461
OBS-URL: https://build.opensuse.org/package/show/science:machinelearning/ollama?expand=0&rev=11
2024-05-12 01:58:52 +00:00
Ana Guerrero
c712805838 Accepting request 1169871 from science:machinelearning
OBS-URL: https://build.opensuse.org/request/show/1169871
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ollama?expand=0&rev=3
2024-04-23 16:57:20 +00:00
Loren Burkholder
a4111a1692 Accepting request 1169791 from home:rrahl0:branches:science:machinelearning
- Update to version 0.1.32:
  * scale graph based on gpu count
  * Support unicode characters in model path (#3681)
  * darwin: no partial offloading if required memory greater than system
  * update llama.cpp submodule to `7593639` (#3665)
  * fix padding in decode
  * Revert "cmd: provide feedback if OLLAMA_MODELS is set on non-serve command (#3470)" (#3662)
  * Added Solar example at README.md (#3610)
  * Update langchainjs.md (#2030)
  * Added MindsDB information (#3595)
  * examples: add more Go examples using the API (#3599)
  * Update modelfile.md
  * Add llama2 / torch models for `ollama create` (#3607)
  * Terminate subprocess if receiving `SIGINT` or `SIGTERM` signals while model is loading (#3653)
  * app: gracefully shut down `ollama serve` on windows (#3641)
  * types/model: add path helpers (#3619)
  * update llama.cpp submodule to `4bd0f93` (#3627)
  * types/model: make ParseName variants less confusing (#3617)
  * types/model: remove (*Digest).Scan and Digest.Value (#3605)
  * Fix rocm deps with new subprocess paths
  * mixtral mem
  * Revert "types/model: remove (*Digest).Scan and Digest.Value (#3589)"
  * types/model: remove (*Digest).Scan and Digest.Value (#3589)
  * types/model: remove DisplayLong (#3587)
  * types/model: remove MarshalText/UnmarshalText from Digest (#3586)
  * types/model: init with Name and Digest types (#3541)
  * server: provide helpful workaround hint when stalling on pull (#3584)
  * partial offloading
  * refactor tensor query
  * api: start adding documentation to package api (#2878)

OBS-URL: https://build.opensuse.org/request/show/1169791
OBS-URL: https://build.opensuse.org/package/show/science:machinelearning/ollama?expand=0&rev=9
2024-04-23 12:00:24 +00:00
Dominique Leuenberger
10a34c1e5a Accepting request 1168439 from science:machinelearning
OBS-URL: https://build.opensuse.org/request/show/1168439
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ollama?expand=0&rev=2
2024-04-17 12:45:50 +00:00
Loren Burkholder
8ef2b26afe Accepting request 1168020 from home:bmwiedemann:branches:science:machinelearning
Update to version 0.1.31:
  * Backport MacOS SDK fix from main
  * Apply 01-cache.diff
  * fix: workflows
  * stub stub
  * mangle arch
  * only generate on changes to llm subdirectory
  * only generate cuda/rocm when changes to llm detected
  * Detect arrow keys on windows (#3363)
  * add license in file header for vendored llama.cpp code (#3351)
  * remove need for `$VSINSTALLDIR` since build will fail if `ninja` cannot be found (#3350)
  * change `github.com/jmorganca/ollama` to `github.com/ollama/ollama` (#3347)
  * malformed markdown link (#3358)
  * Switch runner for final release job
  * Use Rocky Linux Vault to get GCC 10.2 installed
  * Revert "Switch arm cuda base image to centos 7"
  * Switch arm cuda base image to centos 7
  * Bump llama.cpp to b2527
  * Fix ROCm link in `development.md`
  * adds ooo to community integrations (#1623)
  * Add cliobot to ollama supported list (#1873)
  * Add Dify.AI to community integrations (#1944)
  * enh: add ollero.nvim to community applications (#1905)
  * Add typechat-cli to Terminal apps (#2428)
  * add new Web & Desktop link in readme for alpaca webui (#2881)
  * Add LibreChat to Web & Desktop Apps (#2918)
  * Add Community Integration: OllamaGUI (#2927)
  * Add Community Integration: OpenAOE (#2946)
  * Add Saddle (#3178)
  * tlm added to README.md terminal section. (#3274)
...

OBS-URL: https://build.opensuse.org/request/show/1168020
OBS-URL: https://build.opensuse.org/package/show/science:machinelearning/ollama?expand=0&rev=7
2024-04-17 00:53:52 +00:00
Loren Burkholder
9c6d1dfa92 - Update to version 0.1.28:
* Fix embeddings load model behavior (#2848)
  * Add Community Integration: NextChat (#2780)
  * prepend image tags (#2789)
  * fix: print usedMemory size right (#2827)
  * bump submodule to `87c91c07663b707e831c59ec373b5e665ff9d64a` (#2828)
  * Add ollama user to video group
  * Add env var so podman will map cuda GPUs
  * Omit build date from gzip headers
  * Log unexpected server errors checking for update
  * Refine container image build script
  * Bump llama.cpp to b2276
  * Determine max VRAM on macOS using `recommendedMaxWorkingSetSize` (#2354)
  * Update types.go (#2744)
  * Update langchain python tutorial (#2737)
  * no extra disk space for windows installation (#2739)
  * clean up go.mod
  * remove format/openssh.go
  * Add Community Integration: Chatbox
  * better directory cleanup in `ollama.iss`
  * restore windows build flags and compression

OBS-URL: https://build.opensuse.org/package/show/science:machinelearning/ollama?expand=0&rev=6
2024-03-06 23:53:38 +00:00
Ana Guerrero
3e267704d5 Accepting request 1152310 from science:machinelearning
New package (see https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/IPU5KGC3JNIDJ5QMKSQITJSCSQ34HLG6/)

OBS-URL: https://build.opensuse.org/request/show/1152310
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ollama?expand=0&rev=1
2024-02-27 21:49:45 +00:00
Loren Burkholder
e775b54f22 Accepting request 1152042 from home:jengelh:branches:science:machinelearning
factory review.

- Edit description, answer _what_ the package is and use nominal
  phrase. (https://en.opensuse.org/openSUSE:Package_description_guidelines)

OBS-URL: https://build.opensuse.org/request/show/1152042
OBS-URL: https://build.opensuse.org/package/show/science:machinelearning/ollama?expand=0&rev=4
2024-02-27 12:34:45 +00:00
Loren Burkholder
14adc14d9d Remove the shadow dependency as it is not needed
OBS-URL: https://build.opensuse.org/package/show/science:machinelearning/ollama?expand=0&rev=3
2024-02-27 12:33:42 +00:00
Loren Burkholder
b61d3cac10 Apply some suggested changes to the user configuration
OBS-URL: https://build.opensuse.org/package/show/science:machinelearning/ollama?expand=0&rev=2
2024-02-27 03:54:15 +00:00
Guillaume GARDET
5a3ae9ab21 Accepting request 1150495 from home:LorenDB
I've created a package for Ollama (https://ollama.com) so that users don't have to use an install script. I will point out that this does not have CUDA support or ROCm enabled; we won't be able to package CUDA for obvious reasons, and ROCm is currently not packaged in Factory. However, for basic CPU-enabled use, this is better than curling a random script from the interwebs :)

OBS-URL: https://build.opensuse.org/request/show/1150495
OBS-URL: https://build.opensuse.org/package/show/science:machinelearning/ollama?expand=0&rev=1
2024-02-26 09:11:49 +00:00