Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion mergekit/architecture/__init__.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import logging
Expand Down
2 changes: 1 addition & 1 deletion mergekit/architecture/auto.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import logging
Expand Down
2 changes: 1 addition & 1 deletion mergekit/architecture/base.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

from abc import ABC, abstractmethod
Expand Down
2 changes: 1 addition & 1 deletion mergekit/architecture/conversion.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import re
Expand Down
2 changes: 1 addition & 1 deletion mergekit/architecture/json_definitions.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import importlib
Expand Down
2 changes: 1 addition & 1 deletion mergekit/architecture/moe_defs.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

from typing import ClassVar, List, Optional
Expand Down
2 changes: 1 addition & 1 deletion mergekit/card.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import os
Expand Down
2 changes: 1 addition & 1 deletion mergekit/common.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import binascii
Expand Down
2 changes: 1 addition & 1 deletion mergekit/config.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

from typing import Any, Dict, Iterable, List, Optional, Tuple, Union
Expand Down
2 changes: 1 addition & 1 deletion mergekit/evo/actors.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import gc
Expand Down
2 changes: 1 addition & 1 deletion mergekit/evo/config.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import logging
Expand Down
2 changes: 1 addition & 1 deletion mergekit/evo/genome.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import logging
Expand Down
2 changes: 1 addition & 1 deletion mergekit/evo/helpers.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import logging
Expand Down
2 changes: 1 addition & 1 deletion mergekit/evo/monkeypatch.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only


Expand Down
2 changes: 1 addition & 1 deletion mergekit/evo/strategy.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import asyncio
Expand Down
2 changes: 1 addition & 1 deletion mergekit/graph.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only
"""
Module for computational graph execution.
Expand Down
2 changes: 1 addition & 1 deletion mergekit/io/__init__.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

from mergekit.io.lazy_tensor_loader import (
Expand Down
2 changes: 1 addition & 1 deletion mergekit/io/lazy_tensor_loader.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import json
Expand Down
2 changes: 1 addition & 1 deletion mergekit/io/lazy_unpickle.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import codecs
Expand Down
2 changes: 1 addition & 1 deletion mergekit/io/loader.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

from abc import ABC, abstractmethod
Expand Down
2 changes: 1 addition & 1 deletion mergekit/io/tasks.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import os
Expand Down
2 changes: 1 addition & 1 deletion mergekit/io/tensor_writer.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import json
Expand Down
2 changes: 1 addition & 1 deletion mergekit/merge.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import importlib
Expand Down
2 changes: 1 addition & 1 deletion mergekit/merge_methods/__init__.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import mergekit.merge_methods.multislerp
Expand Down
2 changes: 1 addition & 1 deletion mergekit/merge_methods/arcee_fusion.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

from typing import Dict, List, Optional
Expand Down
2 changes: 1 addition & 1 deletion mergekit/merge_methods/base.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

from abc import ABC, abstractmethod
Expand Down
2 changes: 1 addition & 1 deletion mergekit/merge_methods/easy_define.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import inspect
Expand Down
2 changes: 1 addition & 1 deletion mergekit/merge_methods/generalized_task_arithmetic.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import logging
Expand Down
2 changes: 1 addition & 1 deletion mergekit/merge_methods/karcher.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

from typing import Any, Dict, List, Optional
Expand Down
2 changes: 1 addition & 1 deletion mergekit/merge_methods/linear.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

from typing import Any, Dict, List, Optional
Expand Down
2 changes: 1 addition & 1 deletion mergekit/merge_methods/model_stock.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import logging
Expand Down
2 changes: 1 addition & 1 deletion mergekit/merge_methods/multislerp.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

from typing import List, Optional
Expand Down
2 changes: 1 addition & 1 deletion mergekit/merge_methods/nearswap.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

from typing import List
Expand Down
2 changes: 1 addition & 1 deletion mergekit/merge_methods/nuslerp.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

from typing import Any, Dict, List, Optional
Expand Down
2 changes: 1 addition & 1 deletion mergekit/merge_methods/passthrough.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

from typing import Any, Dict, List, Optional
Expand Down
2 changes: 1 addition & 1 deletion mergekit/merge_methods/ram.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

from typing import List, Tuple
Expand Down
2 changes: 1 addition & 1 deletion mergekit/merge_methods/rectify_embed.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only


Expand Down
2 changes: 1 addition & 1 deletion mergekit/merge_methods/registry.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

from typing import Dict, List
Expand Down
2 changes: 1 addition & 1 deletion mergekit/merge_methods/sce.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

from typing import List, Optional
Expand Down
2 changes: 1 addition & 1 deletion mergekit/merge_methods/slerp.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

from typing import Any, Dict, List, Optional, Union
Expand Down
2 changes: 1 addition & 1 deletion mergekit/moe/arch.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

from abc import ABC, abstractmethod
Expand Down
2 changes: 1 addition & 1 deletion mergekit/moe/common.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import logging
Expand Down
2 changes: 1 addition & 1 deletion mergekit/moe/config.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import logging
Expand Down
2 changes: 1 addition & 1 deletion mergekit/moe/deepseek.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import json
Expand Down
2 changes: 1 addition & 1 deletion mergekit/moe/mixtral.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import logging
Expand Down
2 changes: 1 addition & 1 deletion mergekit/moe/qwen.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import logging
Expand Down
2 changes: 1 addition & 1 deletion mergekit/moe/qwen3.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import logging
Expand Down
2 changes: 1 addition & 1 deletion mergekit/moe/router.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import logging
Expand Down
2 changes: 1 addition & 1 deletion mergekit/multigpu_executor.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only
"""
Implementation of multi-GPU parallel task execution.
Expand Down
2 changes: 1 addition & 1 deletion mergekit/options.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import functools
Expand Down
2 changes: 1 addition & 1 deletion mergekit/plan.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import logging
Expand Down
2 changes: 1 addition & 1 deletion mergekit/scripts/bakllama.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

from typing import List, Optional
Expand Down
2 changes: 1 addition & 1 deletion mergekit/scripts/evolve.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import importlib.util
Expand Down
2 changes: 1 addition & 1 deletion mergekit/scripts/extract_lora.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import json
Expand Down
2 changes: 1 addition & 1 deletion mergekit/scripts/fill_missing_params.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only
import logging
import shutil
Expand Down
2 changes: 1 addition & 1 deletion mergekit/scripts/layershuffle.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import random
Expand Down
2 changes: 1 addition & 1 deletion mergekit/scripts/legacy.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

from typing import List, Optional
Expand Down
2 changes: 1 addition & 1 deletion mergekit/scripts/merge_raw_pytorch.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import logging
Expand Down
2 changes: 1 addition & 1 deletion mergekit/scripts/moe.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import logging
Expand Down
2 changes: 1 addition & 1 deletion mergekit/scripts/multimerge.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import logging
Expand Down
2 changes: 1 addition & 1 deletion mergekit/scripts/run_yaml.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only


Expand Down
2 changes: 1 addition & 1 deletion mergekit/scripts/tokensurgeon.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import enum
Expand Down
2 changes: 1 addition & 1 deletion mergekit/sparsify.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

from enum import Enum
Expand Down
2 changes: 1 addition & 1 deletion mergekit/tokenizer/__init__.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import mergekit.tokenizer.normalization as normalization
Expand Down
2 changes: 1 addition & 1 deletion mergekit/tokenizer/build.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

import json
Expand Down
2 changes: 1 addition & 1 deletion mergekit/tokenizer/config.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2025 Arcee AI
# Copyright (C) 2026 Arcee AI
# SPDX-License-Identifier: LGPL-3.0-only

from typing import Dict, Optional, Union
Expand Down
Loading
Loading